Wanted to just throw my experience out there. I'm a mechanic by trade and this was a hard son of a b to complete. 3 inch spacers install... First of all getting the ball joint to bust loose was hard... I ended up sticking a hydraulic bottle jack between lower and upper assembly when it finally...