magnetic piston