You are looking at a Vintage K&B 40 Radio Control Airplane Engine MOTOR with Muffler. I Rotated the Engine and the Pistons Moves Up and Down.