Since you have a Supreme, you shouldn't have to worry about the wide, shiny molding on top of the door.
If you're searching for OEM, which is difficult to locate, here are the part numbers you seek. As stated previously, they may not come cheap, but obviously, fit the best:
Top of doors, thin silver bead along the sealing strip (fits Regal and Cutlass 2-door):
Inners: 20363106 for RH, 20363107 for LH
Outers: 20674278 for RH, 20674279 for LH
Door opening seals: 20201220 for RH, and 20201221 for LH
G-body Roof Rail Seals (non-T-top): 20154106 or 20737658 for RH, 20154105 or 20737659 for LH (the 658/659 superseded the previous numbers and were considered "softer" by GM per a service bulletin back in the day)
While we're at it, trunk w/s : 20490800 is a cut to length/glue your own (one side has a "nipple" or insert. Don't cut that end). Interesting, the parts book shows 86-88 G47 using p/n 20680006. Don't know the difference. Didn't realize there was one. Hmm.
The aftermarket supplies everything that OEM had. Quality is another story, but you can still get the weatherstrips you need.
GBodyForum is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Amazon, the Amazon logo, AmazonSupply, and the AmazonSupply logo are trademarks of Amazon.com, Inc. or its affiliates.