Bkreutz
US Veteran
I use WD40 to initially clean my guns, spray it on, maybe let it soak a bit, tooth brush, compressed air. Cleans everything, leaves a light coating. Oil, grease as needed.
I'd be real careful with WD40, it will dissolve some plastics. (no experience with M&P plastic but I've seen what it does to plastic plumbing, it dissolves certain plastics and it also makes a wonderful adhesive remover) If you use it and it hasn't turned your pistol to mush it's probably all right.