They are perfectly legal here in Texas. You just have to fill out the paperwork, pay the NFA transfer fee, and you are good to go. Gotta love Texas!