I can't speak for the 125 engine specifically, but I've rebuilt way too many 250's. I have KX250 cylinders with the original factory plating still on them (and not worn through) and around 6-10k miles, but that's because of frequent air filter cleanings & regular piston/ring changing intervals. If you keep the airbox & filter spotless (I always run my hand down the boot to make sure I don't feel any blow-by) and the piston/rings are changed before they need it (before a noticeable loss in power, etc), the coatings will hold-up well. The only issue as you drop displacement is those service intervals grow closer together due to the nature of how those bikes are ridden. Also, big-bore kits change the wear patterns too, generally increasing it. On my KX250 as a 300, on every other piston/ring change I need a replate since at that displacement I notice more plating wear. PowerSeal is my go-to for cylinder repair & plating too, excellent guys & good work! They have done the plating on our last 9 cylinders.