I had a few of these cylinders while I was racing and they BLAST.
This one is broken in and that's about it. Cylinder is clean and smooth.
I took the piston to replace one I blew out racing and never got this back on a ped.
I'll send a used piston too, you can pry the ring out and re-use it if you want to try that, but you probably just want to get a new one from treats or 77, if you call them they can order/find one for you.
$90 + shipping