Been down this road and it ain't cheap. You cannot purchase the seal separate from the glass. I was also told that the deteriorated part in the pictures above is more cosmetic than anything else. It does not prevent water leakage even if new ias it does not seal that tight. Other portions of the same seal are supposed to prevent water and wind noise. My seal ripped about 6 inches from the outer edge. I glue it back together with gel crazy glue. Not real pretty but functional. I now understand that the reason mine ripped is due to incorrect alighnment of the roof glass/seal. Shims are supposed to be used to make sure the flap of the seal is lying flat. So if anyone is having the roof glass/seal replaced, make sure the seal is lying flat. Sometimes you have to remove and shim the glass a couple of time to get it right.