pixelalp
perfect job!
Tris/Verts:
Everything above is in it's own texture set, so you can make a few different variants, as seen on the renders above.
General PBR textures: BaseColor Metallic Roughness Normal AO
Unity 5 Textures: Albedo MetallicSmoothness Normal
Unreal Engine 4 textures: BaseColor OcclusionRoughnessMetallic Normal
Note: For the carryhandle picatinny adapter, you're going to need a pretty long rail, so you can't use it on a lot of guns, but I loved how it looked on tavor, so I had to do it. (google g36 tavor to see it).