I only got one remote with mine. Have not bought a new one yet, but have seen them on Ebay
for cheap, used. There is a programming procedure in the owner's manual for the remotes.
The keys are not owner programable like the remotes. Some members on here have said you can get keys cut and programmed at ACE hardware. I wound up buying factory Toyota keys on Ebay from Franke Toyota in San Diego for about half what the local dealer wanted. I then got them cut at the local locksmith and took the truck to the dealer for programming. The programming was a half hour of labor. Get as many spares as you think you will need and get them all done at once so you only pay that programming fee one time.
If they only want 50 bucks for the key programmed, that's a deal! The remotes are way too high, and there is no need to pay for the programming. If I am reading your post right, sounds like you should have the dealer do the key from start to finish and go on your own for the remotes.