Yes, but some places won't ship anything to MA. Legal yes, possible - depends on who you are dealing with. Please do NOT post any names here as the AG likes to threaten dealers and scare them off. An Advanced Search here on the Gun Laws forum will give you lots of background.
Good luck!