I've found an expensive source on eBay for an Elantra remote and now I'm wondering how difficult it is to program. Can I do it myself and will I need extra tools? The information I've been able to find on hmaservice.com suggests that I will need a "code saving kit" - can anyone confirm?