When I suggested making the barrel rounder and to add a chamber for the shells to eject from that doesn't make it more modern, it makes it more realistic at the expense of just a few more polies.
If you're completely satisfied with the model then I guess you don't need to do anything. I've modeled many guns so I know what I'm talking about.
One last thing. I have that exact same arm model. It's definately extracted from C-Strike. My proof.
This is a screen shot from one of my old template projects. I'm not show off, it's nothing specail. I have wireframe shots too, but I think this screen is sufficent. Sorry if I misunderstood you.