JRLowe has the Berettas for $30(the original link was to a $38 version, not sure of the difference). No idea how well the ProMags work. Browse around those two sites, as they have multple options.
CDNN has Beretta cougar 15 round mags for $20. I got my grips from them a while ago but now all they have are the ones for the Beretta 8000 mini which won't fit.<FONT COLOR=BLUE>*** SPECIAL OFFER *** </FONT><BR>Beretta 8000 Cougar/Stoeger 9mm 15rd Blue LE Mag New Factory
Plastic Beretta grips $22