Looks like I'll be replacing all the ball joints sooner than I thought. The left lower that I had to replace in a parking lot at midnight with a O'Reilly one has started making noise and the steering feels a little off. All the others are original with 374,000 miles, the Oreilly one might have 20k miles. I had planned to do them all when it warmed up some but no luck. Are the part numbers in the following thread the same for 4wd and 2wd? Mine is a 2wd.
http://www.toyota-4runner.org/3rd-g...nner-tie-rods-ball-joints-wheel-bearings.html
http://www.toyota-4runner.org/3rd-g...nner-tie-rods-ball-joints-wheel-bearings.html