Sombra's Pistol from Overwatch. Made for 3D printing. To view the model in 3D go here: https://sketchfab.com/models/5...
The gun is scaled to just over 14" total length. Exported the parts to scale from Maya, the units should be centimeters. I have not tested the prints yet but all of the connections are very basic keys, and at most would just need a bit of sanding after printing in order to fit properly. Enjoy!