All s-12's are supposed to have 4 gas ports, you can bend a paper clip at a 90 degree angle and feel inside the gas block for them and they should be in a diamond pattern.
If you have three ports and a good piston to bore fit you might be ok for most low brass, if you have only 2- highly unlikely to cycle low brass.
The barrels are pressed and pinned in place, Alliance has and can make new barrels but you will most likely never wear one out so why make them? Here's a hint- if you let a gunsmith or anyone else remove the barrel or gas block to port the barrel make darn shure they support the barrel internally with a steel slip fit mandrel and use a hydraulic press with fixturing to support the receiver as well, some s-12 barrels press out with ease and others dont, either way you can damage the barrel very quickly and I would also advise you get in writing what their "performance service" is going to do i.e. will it reliably fire low brass and or a specific brand of ammo.