Oh the pain. I pulled it apart and noticed the only time it actually was hard to push was if there was a glow plug in sealing it and it was at the top of it's stroke (even then it wasn't much resistance, I get more out of my 10 year old Thunder Tiger Magnum GP10 (so I presume it means it has no pinch?)), and the resistance offered matched the resistance that came from coming up from the bottom of the stroke.
I can't find anywhere that sells piston sleeves, I don't even know what kind of engine it is other than it being an SH Engine, and it closely resembling a PT007.
Evil thing!!
I don't know much about these things.. but um, it appears to have 6 ports + the exhaust port. If that's any help and someone was willing to try and identify it

Then maybe I could find replacement parts.