Has anyone replaced their upper and lower ball joints while the control arm is still on the vehicle? I'm just curious if this is possible before digging into it. I'm pretty positive the lower one could be done, but unsure about the upper. Will be renting the larger ball joint set from AdvanceAutoParts that individuals have recommended since it includes the correct adapters for the 4Runner.