No, the CCI Ammunition Maxi-Mag .22 Winchester Magnum Rimfire 40 Grain Total Metal Jacket Rimfire Ammunition is not compatible with an M&P15-22. This is .22 Magnum ammunition, you will need .22 Long Rifle ammunition, which can be found by using the link below:
https://www.opticsplanet.com/22-long-rifle-ammo.html?_iv_gridSize=240
The CCI Ammunition Maxi-Mag .22 Winchester Magnum Rimfire 40 Grain FMJ ammo can be used for practice. The Speer Gold Dot .22 Winchester Magnum Rimfire 40 grain Gold Dot Hollow Point ammo located at the link below would be a good choice for self defense. Be sure to check with the manufacturer to ensure there is not certain ammo they recommend not using in that gun.
https://www.opticsplanet.com/speer-gold-dot-22-wmr-40gr-hpsb-handgun-rimfire-ammunition-50-rounds.html
yes it is the recommended ammo.
Yes will work fine
This ammunition is 40 grain.
I would recommend emailing us at techsales@opticsplanet.com to help you further.
These are Jacketed Soft Point
Yes it is for any revolver ammo.