A Pillar Weatherstrip Install
There is a metal strip that the seal should lock into.
I recall there being some screws through the seal top and bottom but not sure
Some spots of adhesive every few inches couldn't hurt
Print