Im about to buy a 95 toyota 4runner with 153000 miles on it. iv heard that they can last up to 350-400,000 is that true (if well mantained of course) also which would you prefer as in lasting the longest and the most worry free a 95 4runner 153000, 98 tahoe 148,000 miles, or 97 yukon 90,000 miles(with new engine and trans)