Since you're in Raleigh I would suggest going to CW Performance in Apex , depending on where you are in Raleigh, I got a brand new key for my ML320 from him for I believe around 180 plus 30 to program, but don't quote me on that. I got to him instead of Mercedes since he warranty's his work and does it for a lot cheaper. You should give him call about, it might be worth your while!