3 seconds seems a bit long, don't you think? I would shoot for a lessen of speed-reduction, rather than immunity. That (gas immunity) would mean that players would use gas much more frequently, than they should.
Personally, I think that the way it works now is perfectly fine.