$250 seems cheap to me. especially if the car has keyless go.
Dealer only if you want the key to work. these online key CANNOT be programmed to your car thru the dealer, no matter what the seller says. dealer ordered key by your vin. MB programs it for them, and you drive off.