The engine has 150,000 on it. It will need a timing chain kit and water pump valve cover. When we did the engine swap the cherry picker chain cracked the valve cover. The engine was running when we pulled it out. We found a engine with lesser miles on it.