windshield urethane for the world! its way better than duct tape lol! They also make an epoxy that we use to fix this same problem on dodge windows. If your fix doesn't hold up i would go with windshield urethane, and if you can get some primer for it apply it to the areas that the urethane will attach the glass to regulator