Simple model of Desert Eagle .44 Magnum gun. Texture used in this model is distributed under CC licence (commercial use allowed, texture alone is free).
The object contains materials, however, they works well only in original .blend file (can be open in Blender 2.76). Still, if you import another object format (3ds, etc.) to other editors (e.g. 3ds max,...), there are material slots with materials (and one texture for grip with UVmap), which contains information which parts of objects use which material (so you will have to only create materials in your editor, but you dont have to 'map' them on vertices).
Note: whole scene as you can see it on presentation images is not same in files - lighting and background is not included in blend file.
Whole geometry contains only triangles, there are no ngons.