I would buy and build. Prices are up a bit, but not stupid IMO. Will skyrocket with any kind of ban or serious threat.
No idea what would happen in a ban. That is because gun banners want everything that can be called a gun banned. Americans, real ones, want the freedom to buy anything at free market prices!
So, there would be compromise like the GOPA or NFA gun bans.