The Desert Strike Force custom minifigure from eclipseGrafx has a BrickArms Gun Metal XMP and M9, and this minifigure comes with printing on the front and back of both the legs and torso. The legs have printing where the holes are to give it a full body camouflage, and the arms and side legs also come with print.
Update
Minifigures.co.uk have just had a delivery of these Desert Strike Force minifigures so grab one quick as they are sold out everywhere else!