It's not a violation per se for you to ship ammo from MA, but unless you have a MA concealed carry permit, it's extremely difficult for you to avoid committing a MA felony for simply possessing ammo in MA. Without a MA concealed carry permit, you can possess rifle ammo *if* if you also have the rifle chambered for it. No rifle to go with it, it's a felony. It's not possible for you to legally possess pistol ammo in MA as an out-of-stater without having a MA concealed carry permit. Your friend in MI will probably have to fend for himself. Or you can drive to a UPS center in VT. MA is the most screwed-up state there is for guns and ammo - they've done all they can do to criminalize possession of ammo, even possession of an empty spent casing will land you in jail.