Of course you have to buy one especially from them. We had a bad experience with these people. I’m a loyal customer now to Battlefield Ford. They have very decent people working for them.
You have to pay for it
Jonathan is spot on
You need the vin and some other information, as well as the car (I believe) so they can program the key. Depending on the type of key (keyless entry, remote start, etc), cost will vary (up to over $200).
Sure you can at the dilershop. Just will cost you.
Thanks! Your answer is awaiting moderation.