I had the front end on my truck done about 4 years ago and had everything on the front end done. Upper & lower ball joints, A frame bushings, tie rod and ball joints, pitman arm, bearings, seals, breaks. My truck is a 94 and I have helper springs on the rear that lifted the rear about 2''. But because my truck is 25 years old, the front springs are sagging and my front tire are starting rub on the finder wells when I hit a big dip at speed. So I was going to go cheap and put a 1: 1/2 '' rubber donuts under the spring to lift it just enough to keep it from rubbing. So I bought the parts and started to work. Well it's always something. Turns out everything was worn out or almost worn out. So I am redoing everything all over again. I have changed from going cheap with a donuts under the spring, I'm going back with brand new HD OEM springs, shocks front and back, all new bushings, tie rod ends tie rods, pitman arm, new bearings, seals, new breaks front and back, front and rear break calipers, sway bar bushings, and a n aliment, and changing the dif oil, new alternator and belt, plugs, plug wires, rotor and cap, upper and lower radiator hoses, flush and change coolant. I got most of it done today and should finish tomorrow. Should drive much better when I'm done. I went with all new parts with lifetime warranty on all parts. I was only going to do breaks and try to lift the front just enough to keep the tires from rubbing, but as usual you start a simple job then it turns into a full rebuild.