From what I've read the only piece that's relevant with 3D is the lower receiver, everything else needs to be machined steel (upper and barrel anyway).
If 3D printing could do steel instead of enamels (or whatever it is) this would be a more interesting story.
Correct me if I'm wrong, please.