I have a few guns, I have ammo plenty for said guns. The gun value is higher, but ammo plenty.
I like the way Mojave30cal thinks. I have kept ammo for long gone guns, and eventually one seems to show up. Some years ago Walmart had stocked a ton of 16 gauge shot shells. Don't know why, the 16 had long been dead and buried. After they set for a few years they did a fire sale. I was buying cases cheaper than some boxes of steel shot cost. And I had a 16 gauges in Parker and an AH Fox. Worked well for me.
I sold the guns at divorce for money, kept the ammo. I have had many Win M-12's in 16 and always had ammo. Folks asked where do you find 16 gauge ammo? I said Walmart. Same with 308, 30-06, 300 Win Mag, 264 Mag and few others. I'll say the 264 is the unluckiest Deer round I've ever owned, I'm selling this Albatross and never owning another. Then a cheap one shows up.
I recently traded for an FN in 300 Win Mag. I went thru my meager selection and found 5 or 6 boxes, mostly my reloads and some freeby stuff by ammo makers when I part times in a LGS. Then I went by the local Walmart, they had 5 boxes of the Federal 300 Win Mag in the Deer Zombie brand in 150 grain which is perfect for Whitetail or coyotes. They quit sponsoring this show and Walmart sold off the ammo dirt cheap. I missed out on the 243, 270 Win, 308 and 30-06 but scored on what I needed. Found 2 more boxes of MOS WW 150 grain in 300 mag for 10 bucks a box at a gun show. He had just bought out some retired small LGS stock. I had bought a couple of ammo users and was almost out of cash or I could have scored more. So I have about 15 boxes of 300 Win Mag. 300 rounds or 300 deer seasons. Plus I reload and can refill the boxes. That means 600 deer seasons. Man I'd better lose my gut and get healthy, that's a lot of seasons.....