Yes, to do a leak free install, you will need to use non hardening butyl type product. Never use silicone or urethane to do this. A small bead of 3M 08509 Glazing and bedding compound betweent the rubber and the body, then a small bead inside the channel where the glass meets the rubber. Clean...