The model that I made at the course of Eugene Petrov a year ago.
I can say for sure - this tutorial is one of the best (if not the best) for those who want to seriously raise their skill of modeling game-ready weapons and it is relevant to this day.
P.S. Tutorial Link (buy it - it's worth it): https://hatchery1.gumroad.com/l/QZemE