a gun with a long magazine