Fits, but there are inconsistencies. Sometimes the ball joint has a plug, sometimes it's a sealed unit. Sometimes the nut is 18 mm, sometimes less. Wire clamps must be purchased separately. The unit is (much) cheaper than GM OEM units, so I think that makes up for it. But it is strange that now you have to lubricate the front suspension. I thought that was a thing of the past.