Abstract: This application relates to a piston having two sets of three roller bearings mounted by means of milled grooves in a lightweight skirt of less diameter than the piston head. Each triangularly arranged set of roller bearings is symmetrically arranged to give a rolling three point stability and rolling anti-friction support to the piston as it reciprocates in the cylinder. Lubrication of the roller bearings is enhanced by openings through the piston skirt in the area of the oil rings above the roller bearings. The roller bearing axles are mounted in milled grooves.