I'm using a Pro-X in my KX125. I've got over forty hours on the current piston with zero trouble. I tore down the top end this weekend to check it out, and everything was within spec. I replaced the ring this time, and I plan to replace the piston, ring, pin, and wrist pin bearing at the next teardown.