3M 7503 Large Silicone Ultimate Half Mask 7500 Series Reusable Respirator With Cool Flow Exhalation Valve, 4 Point Harness And Bayonet Connection, English, 15.34 fl. oz., Plastic, 5.8″ x 10″ x 7″

Review
FAQs
Yes it does have a rubber flapper valve for exhalation. I have used it to do dry wall sanding and it does a great job. After I finished, I washed it (without the filters) in warm water with a little soap and let it dry- good as new!
Definitely yes. I used it, and I have to wear glasses or I can see anything!
It would definitely work, your concern would be which filters you choose as they are not included with the mask. You’d need a 3M brand P100 particulate filter, such as the 2000 series (2091, 2096, 2097, etc)
It does not. You’d need to purchase 3M brand filters/cartridges separately.