My windshield had been leaking and it had the original windshield and gasket. I replaced both the windshield and gasket. When I pulled the old windshield the the metal lip was in great shape. No rust. I cleaned it up and gave it a fresh coat of pain. I then install the new windshield and one piece gasket without incident. It went very smoothly.
2 weeks later we get rain.
It is still leaking in the same corner. As recommended I even caulked around the the gasket by lifting the gasket away from the windshield, placing the nozzle of the tube of black silicon caulk in under the gasket and running it around the entire windshield. As I moved the nozzle around the windshield and the gasket close back onto the windshield as I moved forward a small amount of silicone squeezed out indicating to me I had the proper amount of caulk in place.
I repeated this process on the part of the gasket that engaged the lip. See the two photos.