Both the WalMart and K mart around here carry
long guns and ammo.
I usually look at the gun or sporting goods shops first and check their prices.
I don't have a lot of money to spend on firearms, so I have to go with the best prices on the common stuff.
When it comes to anything the least bit different than your garden variety Mossberg 500 or NEF shotgun, I go to a real gun shop.
------------------
"Any world that I'm welcome to.....Is better than the one I come from"