Originally posted by jharkin
1. Use a ringed piston. The ring is usually spring steel, so it can expand/contract to make up for slight changes in cylinder diameter due to heat expansion. Also, because of the ring, the piston and cylinder never come in direct contact, thus making the expansion of the piston less of an issue.
Ringed pistons absolutely do contact the cylinder walls, ever so slightly.