it looks very good. Nice and clean.
If you want to go for realism it needs more detail along most of the edges i think, and along a lot of the body parts. Cuts, extrudes, indents.
I think this could look really good as a cartoon like rifle if you skewed the proportions of the scope and the barrel and some of the central pieces a bit.
Good work though, keep it up!