The issue is the idea of buying a new silencer or repairing an existing silencer is not something I would use as the basis for a long term strategy.
If these things become legally non-transferable or grandfathered, you will be keeping the one you already have.
The one you have needs to well taken care of.

