I have the HB Grand Prix .21 engine over here, it has a same look a like piston with piston rings and a cam on the piston.
I still need to build it up as an ideal rain engine for my MRX6
Oh, look here for parts and manuals:
http://www.mecoa.com/hb/parts.htm