Depending on the country you're in yes, and on short notice even moreso.
As for assembling one, anybody who does proper gun maintenance takes their gun apart and puts it back together.
There's a market for DIY guns (outside of the 3D printing scene) where they ship you all the parts.