I bought a gun - a S&W 442 - a couple weeks ago. I could have bought it months ago, but I'm between jobs and didn't want to until I had something else lined up. So I kind of just bought based on my needs when the time was right - got a new job lined up, moving, and wanted a small CCW gun.
Locally at least, there's more ammo around than I could afford to buy anyhow. Not much in .22LR, but both local gun stores had some before they started their big three day sales yesterday. My friend at the one store had 60 cases - cases - of .22LR set aside for the first day and figured he'd sell it all easily... again, on the first day of the sale. But you could buy all the 9mm, .40, .357, 5.56, 7.62x39, or 7.62x51 you want where I live.
I don't think the idea of import restrictions on Russian ammo has hit that hard yet, but I do expect it to eventually. There are some buyers for it - I know someone who divested himself of a significant stash of excellent Yugo 7.62x39 last week to finance another project. The buyer was happy to get it.
Speaking personally, I'm also always on the lookout for reloading components at a good price. I picked up some excellent .38 158 grain SWC's in a private sale and actually paid the seller a little more than his asking price. I guess he'd been disappointed by them, but they fit .38 Special casings just fine, make out the end of the barrel, and punch holes through the target. I've got no complaints!