This is a quality replacement part. It a little bit "universal" in its applications. The wires are NOT color coded, they're are "white", so you need to pay attention to what you are doing. The wires are a much heavier gauge than the original GM junk. Plus the plug fits snug. I spent months chasing a rough idle condition with a Chevy Colorado, the cause was the junk OEM connector and harness from our friends at GM. This part FIXED the problem!! It's a heck of a lot less expensive than the poor quality GM replacement part as well