This is a Chinese owned company and not affiliated with GM in any way. I ordered a throttle body by part number. I received an unrelated wiring harness with a completely different part number. Although it was clearly their mistake, they charged a 20% restocking fee and I had to pay return shipping! Only use this company if you like giving your money away for nothing.