They’ve got about an 8 year window before 3D printer technology makes all of this crap null and void...
In the not too distant future, software and a 3D printer will be making our firearms and ammunition.
I will be pretty damned impressed when a 3D printer prints gunpowder and primers! Just think of how many of us will be able to fire our .22's again when 3D printers turn out complete rounds.