Like it? I love it. Seeing no way she could be carrying concealed weaponry, at least none immediately accessible, I assume the guns to which you titularly refer are--no, never mind; too obvious, I suppose... lessee now; make a crack about big bazookas, maybe say--aw, to heck with it:
Well done, I kinda wish they had kept her armour from Heroes. It looks a lot more practical than her normal outfit (minus the boob window of course). Her eyelids look much better in pink than blue as well.