I bought two keys off of eBay for my sons '04 when I bought it. Had them cut at a locksmith and did the programming myself. Programming takes about ten seconds. Put a working key in the ignition and start the car. After the dash lights go out turn off the engine and remove the key. Within ten seconds place a new key in the ignition and turn it to the run position. Once the dash lights go out the key is programmed and ready to use.

Don