I got the engine when I got the truck and was told it was rebuilt- but my guess is that it has been several years from the rebuild to being installed- the previous owner kept the engine from freezing up by turning it almost daily...the mixture was around 50/50 and the temp gauge went up high- this took about 5 minutes of running...it has a new original size radiator...