A model created for either 3D printing or game use etc. If you want to print, you can adjust the thickness with the shell modifier, remove this modifier if you don't want to print, to reduce polys. The gun barrel has a hole to allow excess print material to escape as is usually advised for hollow objects.
OBJ (OBJ, filesize: 1000 KB), MAX (Autodesk 3ds Max, filesize: 568 KB), 3DS (3D Studio, filesize: 418 KB), C4D (Cinema 4D, filesize: 1.04 MB)