noncontact piston