I have a 2004 TJ with a rusted out windshield frame. Bought a replacement frame from a parted out 2000, with the seals. I know there's differences with the trim pieces, etc. My question is does anyone know why the late model frames rust faster, and would the difference in the cowl seal have anything to do with it? Should I use the earlier seal? It has less ribbing, but maybe the extra ribbing on the later model seal just holds water?