recoil magazine