I got this from a friend that used it in his 2016 Duramax Colorado. We thought it was the same plug for my '19 but I need a different pn. It programmed fine on my laptop but the plug is completely different. It may work for other models, check the website. I'll pay shipping, just looking to ease the pain of me having to buy a new one.