Araldite if applied properly. I done the following many times on cast iron fins
clean the break with solvent, brake cleaner good enough.
use small diameter pins, I used needle rollers ; drill matching holes in each part, for these pins, glue and then fix together.
lay barrel down with the fixed part uppermost, then over it put some kind of lamp, anglepoise in my shed, and not with a LED bulb, near enough to warm the item, then just leave it a few hours,araldite cures best under gentle heat, it should turn brown.
After cleanin up it should be permanent,
On black painted barrels its invisible.