good models Aby, but poly count is WOW! I mean so high. It's the poly count oа major character models in Half-Life, very high.
I mean in performance sense it's very demanding.
So far this could be used, but in a long term those models will have to be remodeled to have less polies. I think 2000 is a good amount for weapons to be quite detailed.
However it could be discussed on a later stage. But from my modding experience this number is quite high. So far let's leave it as it is, but keep in mind, try to concentrate on low poly count. That's the main pain in the butt when modeling for games, you need to think mesh wise.
A lot of rounded edges could be smoothed by using Smooth function and not geometry, this will cut polies in most cases almost by half.
Here is a useful link, explaining low-poly modeling
http://www.dccdesigner.com/Htm/Tutorials/LPM_1.htm
and here is quote from my FAQ:
So something around 200-1000 is a very good number for static objects and 3000-5000 for a character
So think in those numbers. As weapon is going to be in hands, so it will be quite close to the player, it could be a bit more detailed than simple static object. So that is why I think it's number should go above 1000 polies for sure but not much higher than 2000 polies and I speak here about Triple Poligons of course. So let's say for weapon we are aming at
1000-2500. Those should be limits in our case.