Any good gunsmith can make you a barrel, the question is if you are willing to pay for it. Royce Weddle use to make a one piece barrel with the compensator built in, all in one piece, out of a Douglas barrel blank for the 1911 in your choice of caliber. $700, including fitting, and a 2 year wait. That was about 20 years ago.