Locksmith was unable to program factory OEM key blanks for 2005 Chrysler Town & Country that I already had, and ended up selling their own key blank for around $55. It takes 2 programmed keys to be able to program subsequent keys yourself without a locksmith. Once I got the second key, I was able to program my original keys with no problem, so I don't know why his equipment could not program them! Total bill came to $160 with the unexpected purchase of the additional key blank.