Used Safariland duty holsters that fit the Beretta 96, mostly 6005, 6004 and 6360, with SLS and ALS retention. Typical price runs $22 to $66, median $40. Almost none of these are cut for a weapon light (0%), so check the listing if you run one. 16% are left-hand. Ships flat $7.90 from Iva, South Carolina, Mondays and Thursdays.
These are the Beretta 96 holsters that are used. The one we hold most of here is the 6005, the drop-leg with the quick-release leg buckle, with 6004 and 6360 behind it. Anything here that fits the Beretta 96 also fits the Beretta 92/M9 — same holster, the gun does not change it. Mostly black, with some Green, Tan and Foliage Green, in STX finish.