Thanks for the quick responses, sealing the metal to the timber will probably do it, thanks for the info. I am going to remake the roofs and replace the OSB with ply, may increase the weight but is less likely to absorb the water.
Incidentally there was no insulation which removes the...