I think one thing you may want to consider. Remove all the parts yourself and clean them. Then, if there are any special tools needed to remove "ball joints, lower control arm bushings", etc instead of buying a special tool, take them an auto shop and have the new parts installed onto the lower, upper controll arms. It will not cost you an arm and a leg. Just somthing to consider since I know the lower control arm bushing are a *****!