Right now it's a buyer's market, totally. Prices have fallen substantially, more so than I've ever seen. Seems like no one has spare cash, everyone wants to trade a gun they already have into the deal. I would counsel against buying with the intention of flipping for a profit, or at least keep it to a very small scale. You need to take into account the downside should things truly go south when the heat is turned up. Should things get really ugly one may have a liquidation problem (exposure) unless of course one goes black market. I've only got one I'm holding back from selling right now because the prices are so low, and that's the only one I'm holding onto until the prices come back up. Everything else I consider a keeper, at least for now.
I would suggest acquiring a quality AK (AVOID the Inter Ordinance [I.O.] AK-47s!) that doesn't have a canted front sight (common problem with some Century AKs and a few others) or quality AR-15s (avoid the low end stuff like Ruger, Bushmaster, [especially] Olympic, S&W, etc.) and stick with brands like Daniel Defense, BCM, Spike's, etc. DYODD on ARs.
You cannot go wrong with a Steyr AUG, although it takes magazines made only for the AUG, i.e. unless you get an AUG with a NATO stock which takes all STANAG/AR-15 style mags however the NATO stock version of the AUG does not have a bolt open device for last round fired. The AUG is a very unusual rifle (bullpup configuration with it's own special shit) yet extremely reliable.
I suggest you watch www.texasguntrader.com in your area for deals from individuals. If you have any questions about anything in particular that you're seeing there feel free to PM me.
"A man is to be held accountable for the thoughts he chooses to entertain." --Richard Alan Miller
"If both the past and the external world exist only in the mind, and if the mind itself is controllable-what then?" --George Orwell
"It's not a matter of what is true (reality) that counts but a matter of what is perceived to be true (reality)." --Henry Kissinger
cheka. (1st June 2019)