Yep 3d guns are possible and I have some very old 12 ga rounds made of an entire plastic case!
Not sure how components can be housed but anything is becoming possible?! Mine is full of brass or copper primer and case full of steel.. I suppose a snap cap and rock salt would be ghostly but as stated before powder dogs won't be overrated in this 3d era!