I take it you havent been to a gun show lately have you?

Here's my "last resort" lineup, what I keep for home defense/end of the world scenario/I've gone off my rocker and start killing people indiscriminately scenario. J/K with the last one.
.357 Rossi with the factory rubber grips. Loaded with Glaser rounds in the house, CorBons for anything else. Mossberg "riot" gun with the short barrel and 8 round capacity, pistol grip stock, loaded with 00 Buckshot. Russian M44 7.62x54 stripped of its military hardware and put on a synthetic stock, setup with the small Russian sniper style scope. Accurate out past 200 yards. Thats as far as I've tested it anyway. I prefer the Winchester Silver-Tips for this. Theres lots of surplus ammo out there, but its all FMJ and dirty shooting stuff. The Winchester ammo is more accurate at distance and shoots cleaner, and its not that expensive. Finding it is harder, but most decent gun stores can get it.
Those Russian rifles are really a good deal. I'd personally recommend the M38 instead of the M44 I have, same gun it just doesnt have the bayonet attatchment on the barrel. I bought two of them for $50 each, and I have an M38 but it's in the closet at my brother's house. I intend someday to swap the M38 barrel assembly onto the synthetic, restore one of the M44's to military specs, and keep it for show. The M38 cost me more, but it was still under $300, and it was in nearly perfect condition. The Russians used those bolt action guns all through WWII, and they made the rounds in Vietnam too as sniper rifles. The bullets are about the same size as a Brit .303 round. Packs one helluva punch.