If it's leaking from or due to the clips being cracked or broken I'd replace the clips.
I know that you can buy the clips http://www.foxresto.com/products/byCategory/252/Sunroof
but I don't know that you can buy the retainer assembly (the plastic it fits into).