2002 Accord SE - leaking moonroof drain tube

I have a large puddle of water that appears on the front passenger side floor whenever there is a heavy rain. My mechanic found a small leak in one of the front drain tubes for the moonroof. He estimated that it would cost ~$900 to simply access the leak, since it sits under lots of other parts.



My questions are a) does this seem like an accurate story & estimate? and b) is there any other way to repair this kind of leak?

We can’s see what the mechanic saw. However it might be a clogged drain. There are four, one for each corner of the sunroof. It may be easy to fix (string trimmer line to un-clog it, or it may require more. $900 sounds hight to me, but I can’t rule it out.