I ordered 3 off Ebay and used this to program them.
How to Program a Viper Remote | eHow.com
Enter your car with your remote and ignition key. Leave the driver's door open.
Insert your key into the car's ignition slot, turn the key to the "ACC" position and press and release the "Valet" button on the remote. Press and release the button once to program the alarm, twice for the trunk release and locks, or three times for the remote starter system.
Wait for one, two or three chirps from the car's system, depending on how many times you pressed the "Valet" button, and then press and hold "Valet" again.
Press whatever button you are programming on the remote while still holding the "Valet" button
Wait for the system to chirp again and then release both buttons to finish the programming process
Read more: How to Program a Viper Remote | eHow.com How to Program a Viper Remote | eHow.com