Tennessee Gunparts and Numrich sell Mosin barrels, although both seem to be out of stock at the moment.
Also, theirs are surplus, although TN Gunparts has in the past offered Finnish barrels, which are generall a good bit better than the Russian ones.