GM ones are junk also.. They been sitting around in bags/ boxes for 23yrs don't waste the money. I have metro seals that do not leak at all even driving 100mph zero wind noise. Now it is a complete PITA to get to that point. start buy removing every last little piece glue and all. check under the plates for any rust even stains and fix it now.Check your door hinge pins and strickers, is there any play? fix them if there is. Remove and reseal all channels ! test fit the new seals first, lube the channels so you can slide them around. Once you have them where they fit the channels perfect mark them in 5-6 places with a paint marker then pull them back out... clean the lube from channels and seals. Use the clear liquid glass weather sealer. Its the best thing going get it from a body supply shop. fits in caulk gun. Put soild bead in channel install seal line up the marks you made that way there is not a lot of moving them around with the sealer in place. Check your inner/ outer belt moldings if they are not in perfect shape and soft/ plyable order a new set Period.look at the anti rattle felts are they in perfect shape? if not get new ones PERIOD. Now go to sleep. In the morning we adjust LOL...
Take plastic of t-top and adjust it first ! so it latches snug nut not to tight. you need it to seal not smash the seals. strip on there should be in line with the corners of the roof seal On door adjust the glass height so its even and touching the upper center seal with light pressure. make sure front/ rear edge are sealed. If not the center 2 bolt track will allow you to move the glass front to back.make sure glass is not to tight against the seal or it will not go up/ down. its very rewarding to do it yourself and have it work! If you feel you can't Bring the car to me in south central pa.
I can do this for you and 100% guarantee zero leaks. $1,200 for the seals/ install (takes a complete day) + any roof repair,door hinge/striker repair that may be needed (rust)