I have done a few, salvaged 18 inches or even 16 inches from service rifle 20 inch take off barrels.
As far as the old gas ports, I just drill and tap them for 8-32 set screw. I do not drill all the way through, run a plug tap just enough to sink the set screw below the surface. Drill/ream the...