I would go with factory ball joints. I keep reading that they last the longest. My three 3rd gen 4runners had ball joints that lasted over 200k. I replaced them all with factory. Pretty easy job with torque wrench, impact wrench and a rented front end tool kit from Advance Auto parts.


Faith and love of others knows no mileage nor bounds. That's simply the way it is.
dogzapper

After the game is over, the king and the pawn go into the same box.
Italian Proverb