Worked great on 2010 F150. 40 days so far and still working perfectly. The sensors didn't have to be programmed, but the vehicle had to be put into learn mode and wake up each sensor so the vehicle could learn them. I have the Tpms3 tool for this, but you can also do this by simply deflating and re-inflating each tire in learn mode.