Marcomix i have remember now in a mission you have attach a gasmask overlay to your face, so you could do the same thing for the weapons.
But you need to change the state file for this to work