Cheaper way to replace Mercedes Benz Smartkey?

I have 1998 Mercedes Benz c230. It will cost $350 to get a new smartkey at the benz dealership. Is there a cheaper way to replace the key? When I went, they said I had to get it through the dealership because only they can program the key specifically to my car. Is that true?
5 answers 5