I ordered this part for my 1999 GMC Yukon. It fit correctly but would not cycle the entire range of motion compared to the original unit. It might work for other GM models but do not order for your Yukon. Amazon did fully refund my money so thumbs up to them for that.