I ordered new glass seals for the front and rear glass. I used some dry silicone spray to install the seal on the front glass and that worked out well. The rear glass however doesn't come out unless you drop the headliner, and then drop the entire sunroof assembly. I said F it, and left the rear glass in with the old seal. I spent a lot of time positioning both front and rear glasses until they sealed well against the metal body and each other over the center "gutter". I also replaced the gutter itself which helped with wind noise at highway speeds.
So far it has passed the hose test. I still have the rear headliner partially disconnected so I can feel the sunroof frame where the old leak was. So far so good. The drains are flowing, but they are not seeing much water, which is good. Id rather it not get in past the seals at all.
We'll see what happens this summer when the Florida afternoon downpours commence.