Solidly made model with an interesting shape! However, what's the reference photo you used? You indicated you followed the limitation but I couldn't find one from googling for the name.
Oh, I actually decided to make something original from scratch, but the main inspiration was Heavy's Minigun from Team Fortress 2, hence the bar grip on the top. I also tried giving it an energy ammo barrel on the back instead of the bottom, too.