Under the old ban, you could have bought an upper. However, if it had a flash hider and a bayonet lug and you put it on a "post-ban" receiver, you'd be breaking the law.
The old one really was a "weapons cosmetics law," except for the mag capacity issue.
If they do a new one, I suspect it will be a lot more stringent.