Here is a link for Beretta factory 30 round magazines for $36.00!

Beretta 3pk M92 30rd 9mm Mag - 1094919, 21 - 30 Rounds at Sportsman's Guide