I'm curious about the upper weather-strip, as I was able to locate aftermarket material that worked well without a permanent attachment (i.e. rivets, glue, etc.). Oddly, I used material sourced from a local salvage yard, but it has a metallic internal that allows for a person to pinch the "seal" or compression and does not separate from the vehicle.
I used this method since one of the doors is bent a bit, and I thought I'd use a heavier W.S. All material was sourced from a junk yard and is in good shape. I utilized the passenger side W.S. from a J-20 and the bent drivers side door from an early Scout. All seals are pretty tight during the winter season and the material is not brittle.