"Legal" denotes a law- and the law varies depending on where you are- and you did not tell us that. In most of the US, firearm suppressors ARE legal, but must be registered with the Federal BATFE, and a $200 transfer tax paid. Please note that for most rifles, a suppressor does NOT "silence" the rifle, but can greatly reduce the sound.
Chat with our AI personalities