Try MecGar if you want cheaper than factory, but with the same quality. They sell 10, 15, and 20 round magazines for beretta 92s. I even recently purchased a Walther P99 new in box which included 2 MecGar magazines rather than the normal "factory" magazines.
P.S. ProMag sucks. They'll fail when you need them most.