I think its pretty normal for them to drip a little , mine dripped. as long as the drains r not clogged you should be good. changing the seal should help.
A leaking sunroof is NOT normal. The sunroof glass never forms a perfect seal with the sheet metal, which is why there is a trough running around the tracks that has drains. If you're getting a leak, its most likely clogged drains, not the seal (which can be very expensive to fix). I've had 12 year old cars with sunroofs go over 220k miles without any seal issues, the drains just need to be kept clear.