Looks fine so far! I think you are wasting a lot of triangles on ammo belt. I guess the overall poly count is like 30% for whole gun and 70% ammo cartridge, you also separate cell from each other what actually can be compensating with normal map and will look same. You have some unassigned smooth groups for example there's weird triangle on barrel it happens when you make one smooth group on whole part and don't separate 90 degree angles to other smooth group. Go for spec map and check this thread http://wiki.polycount.com/wiki/Normal_map
Replies
Hope you like it