I bought the block from someone who said it "only" had 10,000 miles on it. The top end I bought and had completely redone. I was told it ran great before tear down.