The guns are one thing - don’t forget the ammo which has gotten really hard to get. I place orders on a weekly basis for what I need. Some sites say “out of stock, no backorder” or “out of stock, backorder ok.” I’ve got a few orders on backorder and they show up eventually.
We’ve had a hard time getting ammo too. But there aren’t a lot of ammo companies that are publicly traded.
Took me three months to get bulk 7.62x39 ammo.