I have a 1999 TD5 which had a consistent leaky front sunroof. Bought new seals and that did not make any differnet, altohugh the one son there were quite new already by the looks of it. I managed to get to the tubes by just taking all of the front fitments down, ie, grab handles, visors, map...