How well do these work to stop gas odors? How do you know if yours is worn (as opposed to odors coming from somewhere else), and finally how long is a new one supposed to last? Thank you all for your input! >REM