Please, make the round areas boxes, have them as boxy as you can get it, the polies would literaly kill the engine ATM. Main areas that need to be looked at:
Scope, Barrel, gunpoint.
This is turning out to be a great model but fix the poly problems now and you will have less flaming later.