Johnno, I use plain old waterproofing agent (like you would use when renovating the bathroom or use under wet area tiling), its cheap and had some left over. I paint all surfaces to be sure. Have used this in several boats now and it lasts for years (and probably indefinately as the timber is completely sealed with a good coat.
cheers, Darren.