I have a 2008 Highlander with 107,00 miles and timing chain broke! Everyone that I talk to said that is unheard of with that mileage. I am being told I need a new engine due to bent valves. My engine is equipped with an oil cooler. I found a used engine with low miles but it does not have the...