1. yes, factory mags made by Mecgar will sit flush.
2. preban mags just dont have the text for "law enforcement only". dont know the laws of MA. if MA laws is the same as CA laws, then any mags holding more than 10 rounds is illegal.
heres a seller on waltherforums.com selling used preban mags