Just went and glanced at it. Sounds pretty good. Even though some cities may still try to circumvent it.
We had that here. A city was going to be the saviors of us all and voted for UBC's inside city boundaries. They were informed by our AG that they would be in violation of the law, so they tabled it.
Fast forward about a year later and they passed it. So proud of themselves for saving us, once again, AG steps in and says "NO!" It's against state law.
In fact, it's written pretty clearly, but still they persist.
Excerpt of MT. law----
"a county, city, town, consolidated local government, or other local government unit may not prohibit, register, tax, license, or regulate the purchase, sale or other transfer (including delay in purchase, sale, or other transfer), ownership, possession, transportation, use, or unconcealed carrying of any weapon, including a rifle, shotgun, handgun, or concealed handgun."