“Not really”
Yes, really. If you print something out of plastic and have to go out and buy a barrel and other hardware to put in it, you might as well just mold it out of paper mache.
A CNC can make a gun from start to finish that you wouldn’t be worried about blowing your fingers off when you pulled the trigger, without adding outside hardware to.
dd if=/dev/sda0 conv=sync,noerror bs=128K status=progress | gzip -c file.gz
You can add an additional pipe in there if you need to ssh it to another machine if you don’t have room on the original.