When these arrived at my door I had to say, they looked cheap and didnt think they would be able to be programmed. But low and behold, took it to a dealer and its been going strong for almost a year now! Dont hesitate on ordering these, as you will not regret it!