needs.
Check the box frame for significant rust. Older FJs especially those that lived in the rustbelt states (Ohio, Michigan, Pennsylvania, NJ, NY etc) are known to have issues with frame rust.
Engines and transmissions are rocks and last forever. Rear differential can be an issue if previous owners towed more than 5000lbs semi-regularly.
I have a 2007 FJ TRDSE. It’s awesome and runs like a clock. 165,000 miles and rolling.