Just picked up a 2004 4Runner SR5 4x4 with 255,000 miles. It runs great—very similar to my 2007 Supercharged FJ Cruiser.
So far, I’ve completed the following maintenance:
Replaced valve cover gaskets
Installed a new water pump
Changed front and rear differential fluids and transfer case fluid
Replaced front wheel bearings after noticing some grinding
Next on the list is a transmission fluid flush, followed by a full suspension refresh, focusing on replacing all suspension bushings with the goal of driving it another 200,000 miles.
These trucks really prove how well Toyota builds them when maintenance stays ahead of wear items.