Look at
https://www.carandtruckremotes.com/
They have brand new OEM remotes, they are the exact same Fob that you would find at dealerships
They sometimes also have reconditioned remotes
When the Fob comes in the mail, call around for locksmiths, many of them have the programming tool.
I found that in my area, most of the locksmiths wanted $90 for just programming. I found 1 that has a 4 star rating, they only charge $45
,
Many of the locksmiths also sell Fobs at a reasonable price, like Ace Hardware, they also do programming.
I called Ace Hardware out here in Southern California, the store said that they were not doing programming at this time due to Covid, but yours may still be doing it