A custom made Sci-fi Pulse Rifle that I modelled with Blender. The weapon is a single mesh and includes a Diffuse map (with a specular map in the alpha channel), a Normal map and another stand-alone Specular map, just in case you need it. I've also included an RGB change color mask that you can use in any supported engine.
For reference, I've included a Unity package file with a ready-to-use material and a custom shader where you can easily change the colors of the weapon through the inspector. For other engines, I guess you need to figure it out by yourself *shrugs*
Formats included: Blend, Obj, Fbx, Dae, unitypackage and 3ds
The model is already in a LowPoly state with baked normals, so don't fear any optimization issues.