Re: @Martin-73
Current cheap 3D plastic printers are also quite capable of producing reasonable forms for casting metal parts so it wouldn't take much to produce a functional firearm. No they probably won't outlast or outshoot modern firearms but they'll likely do far better than plastic.