Check out Assault Low Poly gun with paint Free 3D model on CGTrader for free. High-quality mesh by RVN111: 3983 polys, 4533 vertices. Textured, UV Mapped.
BLEND (Blender, filesize: 1.19 MB), FBX (Autodesk FBX, filesize: 249 KB), DAE (Collada, filesize: 1.19 MB)