desert eagle magazine catch pin