Just recently purchased the 3M 7500 model I use the 7502 medium fit, with 3065 particulate filter fitted.
If you breath using your mouth not your nose I never have a problem with my glasses steaming up. But that me can speak for anyone else.
Just watch out for the fakes on Ebay.