No kidding you must be tough on that truck....I just did all four of mine on a 95 4runner @ 179 K miles.

I purchased the ball joints from Toyota.