As a Weapon modeler I'd say they look pretty good.
Good use of the shape generator in blockbench.
Personally I do not like to use texures, hence why I use solid colors.
And I think for this amount of elements, a texture wouldn't really fit.
Other than that, well done. Keep going and you'll grow even more eventually!