I will take a crack at it.
Looks like you are looking for 3 different masks:
1. 3M N95 Respirator masks are good to have around.
Mostly this is a dust mask.
I live out in the country and wear one when I am mowing (lots of dust where I live), or sanding, working with insulation/drywall, etc.
I believe they would also be good for swine/bird flu, etc.
I buy mine at
Home Depot
2. 3M Tekk Protection Paint -or- MSA Safety Works Respirator
I use these when painting or staining or working with harsh chemicals.
This mask will give you some protection against some harmful vapors.
They do not provide any eye protection.
Again, Home Depot -
3M -or-
MSA
2a. - Something like
this
will give you more protection and is probably one step down from a military gas mask.
3. Military gas mask
This last class, I do not really have in my preps.
I may add it someday, but I think a bird flu pandemic is more likely than a chemical attack.
If you are subjected to a chemical attack, by the time you know you need this mask, it's probably too late.
Plus, unless you have a chemical protective suit on, the mask alone will not protect from a lot of chemical agents. (Some can be absorbed through your skin)
There are lots of places to buy them, they are usually expensive for good (effective) ones.
Buying cheap, old surplus masks (i.e. M10, M17, etc) is not going to be much better than the other masks listed above.
If you do go this route, buy something current with standard (40mm) screw on filters.
There are probably people out there with better suggestions and more knowledge, but this is what I have and plan for.
ETA: You asked for experiences.... Military gas masks are HOT.
and don't get me started on the chemical protective suits.