RE: How to determine if piston and liner need to be replaced?
That's not damage from carbon breaking loose. Either you ran some sand or dirt through it, or lost the glow plug element or have the rear bearing breaking up the ball retainer. That piston is toast.