Used and new Safariland duty holsters that fit the Beretta 96, mostly 6005, 6004, 6360, with SLS and ALS retention. Typical price runs $29 to $89, median $45. Almost none of these are cut for a weapon light (0%), so check the listing if you run one. 23% are left-hand and 53% are used, the rest new or open box. Ships flat $7.90 from Iva, South Carolina, Mondays and Thursdays.
Only a couple of models here, but this fits the same holsters as the Beretta 92.