You could try using Rotabond, its water and oil proof have used it on oily greasy parts that were not cleaned and does not come apart, once tried to use it to make a batch of rubber moulded mounts, made a several moulds from alloy first tried normal releasing agents, when that failed tried oil,then grease as releasing agent still have them all solidly bonded together have used it to repair engine mounts, rubber inlet manifolds, and a few other jobs all with outstanding adhesion and sealing.
Designed for swimming pool use I think, may be similair to the aquairium sealer mentioned by chris h above
One word of caution, do not get it on anything that you cant cut it off or burn it off if you ever need to remove it.