the whole process takes loads of lapping to get the surface as close to true smooth perfection as possible
see HS5 spending yonks with various grades of paste to get improved results
the crowning is more than just jamming in a dremmel polishing stone in the end
And he knows a "little" bit to say the least...
(I know absolutely f*ck all by comparison)
barrels are usually about 6.05 stock
some stock barrels are better than others but still probably miles better than hacking up a bit of pipe and making a DIY barrel
TBB are about 6.03, 6.02 or 6.01 - though too tight on longer barrels will very likely jam more, these tbb will in most cases increase fps a little
Wide Bore are more used for hpa setups I think as the drop can be compensated easily
if barrel is ok - just clean it and concentrate on hop/bucking
if you wish to alter the barrel length a little maybe try a £20 one if on a real tight budget like zci/tornado
(avoid madbull is mine and many others opinion - save up for the higher quality barrels)
but often - people mess with barrels thinking it will change so much when in fact it don't or even make matters a little worse
and the average DIY one will very likely to be quite $hit on par with hacked bits of pipe found in JBBG guns
Think you could turn out other custom/bespoke bits n bobs that might function ok - but barrels ergh no I don't think so
3d print bits, make flash hider from delrin or stuff - loads of little bits you could knock up ok but precision barrels - nahhhhhh