Sounds about right. The factory OEM mags are in the $40 range while the aftermarket brands like Mec-gar, MDS, and Checkmate go for much less. I'm not sure if they're available yet in your area but at the least you can go online and check out the new 18rd. mags that Mec-Gar makes for the M9. They're flush fitting, sand resistant and make your Beretta 18+1. The best magazines available right now and go for about $25 depending on where you buy. Check 'em out.