Worked well on my 2006 Cadillac DTS. Came preprogrammed with ID#, PSN etc so all you might want to program is a cheap $13 position relearn tool (I have "Greyghost EL-50448 Orange TPMS OEC-T5, GM TPMS Relearn Reset Sensor Activation Tool, TPM TPS Tire Pressure Monitoring Learning Tool for GM Series 2006-2020 "I also bought 9/2020) to help the car learn the location of each sensor on your car. On my car is didn't require this tool (I can depressurize any tire in the LF-RF-RR-LR sequence and beep to recognize both) but the tool was cheap and I didn't have to re-inflate the tires.I had a tire company , so I can't attest to how easy this part was.