I am certified to teach DG spill clean-up..... And I was my Battalion NBC NCO for a spell.
Are the expired NBC filters I see everyone selling worth a dime?
Depends, but in most cases.... yes. It depends on the type and how old they are. For chemical agents the filters have active ingredients that can become less effective over time (after two years you are supposed to trash many filters even if they have not been used). Biological agents they just act as a filter, so they will still work. Even old ones are better than nothing in most cases, IMO.
The type of mask makes the most difference. The best you can get is a self contained system that either scrubs your CO2 with something like a lime agent, or that just has a big 'ol tank of air.... Anything else is a band aid. These systems are expensive (one I used was 10k) and not much fun to wear for any length of time.
Next you REALLY need to know the limitations of your equipment. Many people every year get killed taking an open system (Filter only) into an O2 deficient environment. You would think most people would know that a filter will only remove particles and NOT add O2.... Yet people who have training end up dead every year. Plus, some agents are either too small to get filtered out, eat right through, or are absorbed by the skin. Also, once the filters start working... the clock is ticking and they will fail at some point. Still, some protection is better than nothing.
Poison enters the system either by: Inhalation, absorption, injection, or ingestion. A mask will only stop inhalation and ingestion. For example, a blister agent or VX nerve gas only needs to come in contact with your skin and you are screwed. So a mask without a full MOPP suit can be worthless.
Nuclear.... No mask is going to help.
Biological.... Some will get filtered
Chemical... Again some will get filtered.
As others pointed out, without a decon plan you are still pretty screwed.
Have a mask and MOPP suit.
If your buddy starts doing the kickin' chicken... suit up right away.
GET OUT of the area ASAP.
Stay out of low lying areas where gases can stagnate.
Don't touch a damn thing.
Have a decon plan.
So, Yes... A mask is a good idea. It is in no way a guaranty that you will not just be busy while you die.