I rev this piss out of mine and got 6 months on the topend obviously thats not straight riding every weekend I would estimate prob 50-60 hrs on my topend, did it myself the piston looked sooo good, the rings were still lookin pretty good. I just change my top end based off compression tests I changed it at 130 psi I prob could've gone another 10 hrs but like I said i'm beyond ridiculous when it comes to that 150. If it's still making good compression there is no need to change it. I use fuchs silkolene comp and pro premix it doesnt have the greatest smell in the world but it keeps everything real clean and lubed awesome, no spooge either.