We bought my son a 2016 with 65k on the odometer when he graduated high school in 2018. It was in really good shape with highway miles. He drove it all through college and is now right around 160k miles. We have always stayed on top of fluid and filter changes, tire rotation, etc. It still runs great. But he is having to travel all over Texas with his job. Is his 4Runner safe and solid to go long distances still? How long do these things realistically last before it's time for a trade?