Actually I find far better deals on ammo, especially rimfire, in gun shops than I do in Walmart. Walmart sells the same brands of ammo pretty much all the time in my area. They sell Federal and Winchester and CCI. They sell Winchester and Federal in bricks but not the CCI. The best prices I see on any bricks are around $19 per. I often find bricks of either Federal or CCI in gun shops for as little as $13 a brick. I've been buying a lot of CCI Blazer for $15 a brick lately. Federal has really gone downhill in the past year but CCI is as good as ever. I will probably go buy some today. I know of at least 2 shops that sell Blazer at those prices. And I've bought Winchester for $14 a brick in one of those stores. I'll probably be going to that store next week. I looked
at this flyer for the one store and found Blazer for $16 a brick and Federal Champion for $17 a brick. That's quite a bit less than Walmart charges for the same Federal ammo and to be honest they have had it far cheaper in the last year. I just called the other store and found that they have Blazer for $15 a brick. Walmart never sells rimfire ammo that cheap. I can find better deals on just about every kind of ammo if I look hard enough.