Perfect fit and easy installation. However, the boots snapped and the ball joints actually failed within 1 week (no, I didn't overdo it with too much lube). This is not typical of ACDELCO. I prefer and often buy this brand. This is the first time that the quality of an ACDELCO part has disappointed me.