As for gas masks, as much as I hate to say it Amazon may be the most accessible for a lot of people. I wouldn't give over $40 for one of the Israeli surplus. If you wanna go for quality, MSA and Honeywell are good quality brands. That said, any full face (or 1/2 face & goggles) respirator with P100 organic vapor filters from a hardware store will work.
These guys have a good rep: https://www.ar500armor.com/ar500-armor-body-armor.html
Here's a good rundown of the protection levels: https://www.ar500armor.com/advanceddescription.html
As for gas masks, as much as I hate to say it Amazon may be the most accessible for a lot of people. I wouldn't give over $40 for one of the Israeli surplus. If you wanna go for quality, MSA and Honeywell are good quality brands. That said, any full face (or 1/2 face & goggles) respirator with P100 organic vapor filters from a hardware store will work.