Possibly, I know what you're talking about. But the description says that it attaches to the front of the targa roof.
AFAIK, there's no rubber seal that's attached to the front of my targa roof at all, just the "tongue" that fits into the slot on the seal that's in the windshield frame.