Without the ban, that $800 silencer would be $150 max.
Heck, people would be making them themselves for $20.