In December we loaded our 3 kids into our 23-year old FJ80 with 376,000 miles on it and spent 9 weeks driving around the country (put over 8000 miles on it)...so imho Toyota Land Cruisers qualify as "overbuilt!"