The glass sunroof on my 95 GSR cracked about 4 years ago. I have not replaced it, and it has not leaked. The crack runs about 1/3 of the way across the glass.
Of course, yours might have a more serious crack than mine, so it might leak.
Good luck with it.