My front sunroof pan drains are completely toasted on my 78' project car. They rusted completely away. Restoring the car is simply not worth the money on the particular 300D. It was just too far gone when I found it.
I agree with the silicone business. I'm going to disconnect my switch and seal up the sunroof. Going to try and make it as low key as possible.