Walmart in EG off 99 and Big 5 in EG both have ammo like others mentioned.
Walmarts in Sac city limits haven't been carrying it because of the extra requirements at point of sale.
Walmart is probably going to be much cheaper than Big 5 and open later. I think the counter says no purchases after 10? Maybe it's later, can't remember.