Hi
Hope this would fix your problem, yet even if so, it would be temporary. The sunroofs' draining system is a real pain to fix. I don't know about disco 2, but I have a disco 1 and had leaks all over, front and back. Had to take the headliner off and get to the bottom of it and fix it the right...