epoxxy is a little bit better then super glue, just doesn't dry as fast....

if you really wanted to keep the peice first just dry epoxxy (can be bought at autopart stores for sure, dunno where else sells it) it's those 2 part 'glues' where you mix the two together then put it on whatever you wanna put back together, makes for a really strong bond...

gasket sealer would possibly work (for water) as that's what it's designed to do, but it's holding power.... well, it holds things together about as well as rubber cement would.... it's mostly just for sealing things, not creating bonds...

if epoxxy don't work (though i'm sure it will) you could try mixing the two possibly? not sure how well that'd work... but if water manages to eat through the epoxxy the gasket sealer could definately add a resistance to liquids...

and duct tape (or any tape) is so ugly.. i'd rather throw it out and get a new one before i'd cover a beloved peice in tape..