I went to both of the bigger shops here a little over a week ago, before the full frenzy set in. Both were busy as hell, but well stocked on pretty much everything.
Went back to one yesterday and the wall that had held around 60 rifles had 4 on it. I'm guessing the other which has a larger inventory looks similar.
There were still plenty of pistols yesterday, that was getting thin even tonight. They did still have some ammo.
They also had a fair number of shotguns left.