Yes it is impossible to get it back inside that original rubber. Ill tell you what i do. Buy a tube of the urethane that they use to install windshields in cars. Its available at most paint and body supply stores and online. Take all that original rubber out and clean the metal and the bottom glass that goes in the metal really good. fill the metal part with the urethane and push the glass into the channel. wipe all the extra thats going to squish out as best you could and just let it sit a day or two before installing back in the car.