I know I stand a VERY good chance on getting hate for this, but....
Ever consider buying an airsoft gun? Pellets are insanely cheap, and for those comfortable with shot placement it helps you stay fresh on gun handling. They make a lot of different ones, so it's not hard to find one that is EXACTLY like your actual Beretta 92, AR-15, AK-47, Remmington 700, SCAR 16s, Sig P226, 1911, etc. Even though you won't have recoil, it helps you stay familiar, after all, you plan on hitting the range once a month.
Just my .02 cents. :-)
To see how much like the real thing they can get, check this out:
Real AR-15, vs Airsoft AR-15.