Try another dealer on price. Buy an exact key on eBay ($20 or less) for a 3rd key. AFTER you have number 2 programmed, you can program the 3rd yourself and have a spare.
Mine is. Used the ford owner, sync my ride download (30 minutes) told me it needed files in root. Did that, sees the drive and files but cannot load the update.