One last go at roof rail seals

http://www.steelerubber.com/

I dealt with them on another car. They were very good folks to work with. Not cheap, but sometimes you get what you pay for. I will be using their products on my Duster.
C