Ruger Magazine 9mm p93 p94 p95 p89 32rd New mag. made by PRO MAG. 32rd extended. (bin40)