Just like others, we sent our core in and was told it was no good and could purchase a refurbished one that was programmed for $1495. Sent it to our mechanic and they said it was not programmed. They sent it to our International dealer who charges $695 to program and they tell us the unit is bad, so we end up buying a new one for $3k. Reached out to these guys and of course no response back. Stay as far away from this place as you can!