Just bought a 2006 z425 John Deere 48 inch zero turn mower for $1,500. They have 625 hours on the engine. It's not burning oil or smoking, but I'm thinking that 625 hours is probably getting to the end? So should I wait until it breaks or should I rebuild it? How much would it cost to have someone rebuild it? I was born in a mechanic machinist shop and I rebuilt a couple small engines.. but that was 30 years ago... And I don't have some of the tools... Lol