I have a 2008 civic ex and the rubber weather strips on each side of the windshield were no longer connected to the plastic molding after windshield replacement. Today I tried a patch job. I wanted to "glue" the rubber back on to the plastic molding. In order to be able to apply pressure to the joint I purchased some 5/8" foam backer rod from the hardware store. I placed it under the plastic mold and used a utility knife to trim it around the windshield clips. I then purchased a tube of 3M Black super weather strip adhesive at Autozone. I applied some to the loose rubber and some to the spot it belongs to on the plastic molding. I worked in sections, applying pressure until the adhesive set. It is really sticky and sets up very quickly. Will see how it works. You could apply the same method for aftermarket weather strips.