I can't remember where I bought the barrel from. I still have the original. I would recommend sending your barrel to either Tornado Technologies or Silencer Shop to have it threaded. I had to do some filing and fitment to the barrel I bought to make it fit to my 21A. That was a little bit of a PITA.