This is a gun from Robotech. For those of you who remember the show, this would be the gun from the Next Generation that they would carry with them. If you're a fan of the old show, you'll recognise the gun.
I have no experience with 3d printers, but would love to see the printed product. If you print this, please show me.