342000 miles, 99 SR5, had it since new in 2000.
Did the head gasket during a recall, Fuel pump replacement, recently replaced ball joints. Back 10 or so years would not go in 4WD. Some $600 valve had to be replaced.
Keep up on the maintance like clockwork. Including changing out timing belts...