I change top ends in my sons 50cc race bikes every 20-25 hrs and they're always still running great when I replace them. They come out looking good and could easily just do rings. But for the quality and price, I just throw a new prox piston in every time.