I needed a electric window button assembly they were over $100.00 from GM. I bought on line for $18.00 from china... the one I took out was made in MEXICO AND ONLY LASTED 2 YEARS... the one from china is still working 8 years later... the Dealer woulden't replace it , said there was nothing wrong with it when I took it in for repair...He is a liar.