No key or fob

Might look into AlphaOBD.

Not certain if it can help you but pretty sure it can be used to code fob's to the 2015+ cars so it might be able to do it for you as well. Probably needs the full version ($50) plus an OBD2 reader (cost depending on what is required). In the end, might not save you money over the dealership, but if they won't do it for some reason it might help.

Oh, and you still have to buy a fob/key.

X2 on Alpha OBD, if you own a modern Chrysler vehicle it's 100% worth the cost of the app.

You can program a new FOB but you will need to get the car's PIN code from a friendly dealer. (some don't play nice with this request)

If you search the interwebs there are is a lot of info about how to do this.