Hi,
I am a former Open Road owner. Had mine six and a half years before a major problem. Probably would have kept the unit after repairs except I lost trust and faith in the person/ company that did the repairs. Anyway, You asked for information about the seal on the underside of the slide. As I remember, it has a wiper seal much the same as those on the sides and top. What year is you Pilgrim?
You can private message me if you want to discuss this further, as I have a friend with a 2003 and I'm sure I can get you some pics if you still want them.
Bandaid