I have this bag from Tac Force http://tac-force.com/smallrangebag.aspx
Absolutely love it. A bit pricey but has held up very well for the past four years. It has two removable pistol sleeves, storage pockets for 14 double stack magazines, and adjustable partitions in the main compartment. Easily holds all my IDPA gear: G19, 14 magazines, three pair of safety glasses, hearing protection, backup holster, backup magazine pouches, tons of ammo.