Was under my Jimmy doing an oil change . While the oil was draining I was checking stuff out. I need to replace u joint in axle shafts , since I have to take so much stuff off I going to change out other stuff. Rotors should I buy new hub and rotors or just the rotor ? If I go just the rotor route is there a way to press the rotors off and on in my garage or do I have to go to a machine shop ? Also ball joints , can I do it or go to machine shop. Also , what's everyones favorite battery ? Thanks.