I know if you are hunting in NC with a pistol the barrel has to be 6" long. Most semi auto's are not longer than 5" long, so the extended barrelwould allow them to be legal here.
You should be able to get an extended barrel here
http://www.glockworld.com/barrels.htm