Walmart for .22, .38 spl, 7.62x39, .32 acp, 9mm, .45 acp as well as 12g shotgun shells for trap IMO. I buy specialty stuff like black powder and ball ammo at my LGS. But, on a consistent basis it is tough to beat Walmart ammo pricing. Oh , from time to time a gun show might have a good buy.
.02. David.