Yeah, it looks really good, and like the way you present it on your website :) But as burtonyang said, 41 k tris seams like way to much even for a fps weapon. No critics on the concept and textures :)
You should invest more time into a concept phase, even if you don't draw it out. The current design is very noisy and colors and different materials feel all randomly applied too. Its like you took 5 different weapon photos and just overlayed them and modeled that. You do seem to have the modelling skills and would benefit…
OK as for 41 k triangles i don't work in the game industry yet. so I just do what i want thus far, learning on my own. its 41K polies for BOTH sides of teh gun/scope/clip fully mirrored from left to right. If i planned it to be fps only model in a particular game engine with solved animations, i could delete many faces…