I own a 2003 and only got 1 key with it. I had to pay $92.00 at the ford dealer for the second one. Thought that was high but its for our security as its chip is programmed to a specific truck. I think from reading my manual that in order to program a key yourself you need 2 keys, meaning you can program a third key but NOT a second one!
2003 Ranger XLT 4.0 V6, auto, FX4, tow package, 102,000 miles.