Most N95 masks are technically sufficient for biological agents, but they lack a good seal. This is most evident when wearing safety glasses that get fogged up when the wearer exhales. You can fiddle with the metal nose clamp to form a seal, sometimes it even works. I would not trust a N95 for asbestos removal.
A better choice is a P100 rated mask. They don't cost much more (around $40) and do an excellent job of filtering biological and chemical agents, but don't do well with nuke or radiation. This is the kind I used when I refinished VCT floors and not even a whiff of the nasty floor stripper could be detected.
If you want full "NBC" protection from everything, the price goes up exponentially. a brand new CBRN full face mask of good quality starts at 3X the $$ of the 3M mask. The better CBRN rated full face masks run in the $200 - $300 range. Deals on milsurp can be found, the Israeli masks are probably the most reliable and use standard NATO replacement cartridges. The caveat with milsurp is, they are generally sold as novelty or collectors items because the seller does not want exposure to liability.