This magazine is designed for compact model M&P pistols (3.6" - 4" barrel). It is compatible with +0 baseplates, but will not work with any magazine extensions.
No, this magazine is only compatible with compact size M&P 2.0 pistols. You would need a full-size magazine like the one found by using the link below:
https://www.opticsplanet.com/smith-wesson-magazine-m-p-9mm-10-round.html
The Smith & Wesson M&P M2.0 Compact magazine will be compatible with your M&P but will protrude past your magwell.
The Smith & Wesson 3011499 M&P M2.0 Compact 9mm Luger 10 Round magazine will not work with the Smith and Wesson Shield EZ 9mm. The magazine at the link below will work for the Shield EZ. We currently do not have a 10 round magazine for the Shield EZ.
https://www.opticsplanet.com/smith-wesson-3012704-s-w-m-p-9mm-luger-m-p-shield-ez-8rd-blued-detachable.html
No, this magazine is only compatible with the Compact M&P models, it will not fit a Full-Size M&P.
It will fit flush on the M&P9 9mm 2.0 Compact.