Not sure if any one makes new barrels
I know you can have a smith make a D barrel out of a regular barrel.
You may want to post this on the garand forum instead of the carbine forum for more answers.