If a gun bill hits the floor of either house I'll buy everything I may ever need whether or not i can afford it, it's only a credit rating.
The problem is that prices will spike, too.
I don't even like ARs much, but I have several Stag lowers stashed. Also another DSA FAL receiver, and there are four high quality AK derivatives in the safe (two x39, one 5.56, one .308), as I figure those are the most likely to keep working forever no matter if they ban parts, even.
Interesting trivia note, the bans keep missing strange and rare rifles like the Czech VZ-52/57 rifle, which is a wood-stocked 7.62x39 semiauto with a folding-flush blade bayonet. The original 52 is 7.62x45 and finding ammo is nearly impossible, plus it's highly corrosive.
If you can find one that wasn't eaten by corrosive ammo, might not be a bad investment to have an "off ban" rifle like that. It might be the only sort one can sell as a loophole.
As for sales, too? They're EXTREMELY brisk here. Every weekend, Riley's looks like a department store's sale. Crowded with people buying everything.