I bought my 2018 Elantra used last year. It came with only one remote fob and one ignition key. I was able to have backup ignition keys made but I'd like a backup key fob. I can buy the fob cheap enough but I'm having a challenge locating an OBD programmer to program the new fob. My local Hyundai dealer will sell me a new fob and program it for me for $104. How much can I expect to pay for an OBD programmer? Where can I find one to purchase? Should I just pay Hyundai the $$ and have it done?