Features:-Loads double stack magazinesFits:Beretta- 92F, 96F (Also compacts)Ruger- P91, P94MRI- Baby Eagle S&W- 9MM- 915, 946, 5903, 5904, 5906, 5926, 5946, 6904, 6906, 6946, 910Daewoo- DP51Taurus- PT92 (C), PT99, 957Llama- 9MM (13)Springfield Armory- P9Walther- P88 & Compact, P99Witness- 9MM (13 & 16), .40 cal (9 & 12)