No sunroof in my 97 but my 96 has one,
I've had no leaks, it was a pain to get it back on track after hitting the deer and the sudden cabin pressure change when the airbags went off. But I was able to get it back on track and working right.
The light cover, unfortunately, snapped on one of the track pieces, I don't know that I'll put it back on anyways.
You guys talk about headroom in the backseat, I hated the loss of headroom in the front seat. Who sits in the back seat of our cars anyways?