$32 from castle buick for a PK3 last month. All I asked when i was there is "Is that the best price you can do", price went from 48-32. I had no copy either, just the VIN.
There is a key place in N. Riverside that did them for $26 each last year if you are just getting a copy made(PK3 as well).
Key fobs should not cost more then $10 from ebay.
And yes you can go to walmart to get keys made. Its hit or miss if it will work tho. My (menards cut)copies have all worked, some cars work perfect and others seem to just flash the security light, but never do anything besides that and drive fine.
Passkey is a joke. Kind of funny 97-02 GPs have a "security" system for starting but 03+ Escaldes have nothing.
FYI if you have a 97-00(late 99) GP and you have a bunch of friends that have the same car, there is a good chance their keys will open your doors and start your car.