Very good seller, very poor quality part.First shipment was wrong part, and seller immediately responded via e-mail, shipped new part w/ in a few days. Very good customer service.Problem is, part--specifically the motor-- is just very low quality. Motor gets extremely hot after a just a few cycles, and is almost as slow as the original OEM regulator, which was dying. Motor gets hot just cycling a few cycles w/out being attached to the glass. This is not a problem w/ glass or track, nothing is binding, motor is just undersized or underpowered compared to the OEMs on the truck.I don't know if OEM replacement from Chevy is any better, but I'm going to have to find out.