3D printed gun