Deal with Toyotas parts department. Ill throw a timing belt in every 100k or replace the shocks once or twice in the life of the car. The other day i sae the motor on my 99 4runner running warm and i realized i havent checked or added coolant since i bought in in '13. Added some coolant, problem fixed. Thats how it goes. Neglect them, beat them, and they just go and go.