First, I appreciate that the OP's tastes are different than mine.

*

I just want to mention how much I can't stand the look of oversized weapons. The more realistic the look, the better.