For the record, I personally don't like guns, but since a lot of games are based on combat, I decided to take a shot at creating one (pun intended) so I could relearn 3DS Max (I've been using Maya for years). As you can see, the shoulder stock articulates. The polycount for the model is just under 13k, but I wasn't too worried about optimizing.