Where are these minifigures from?
The minifigures and the guns will be custom made. There are a number of sites that offer custom printed minifigs in military uniforms, and Brick Arms is a good place to start if you're after specific weapons.

The LEGO Group have a policy of not creating "realistic" weapons, although both fantasy and futuristic are acceptable.