aN 870 barel will fit the 58. You have to drill out the barrel where the gas ports go. I once had a jig but have done it without since. Take into account that you will be drilling at an angle. I still have a few barrels that I did for a 11-48 (forerunner to the 58) I think that i even have some with cutts compensators