pistol mechanisms