My 87 560 SEC is leaking water into the trunk and below the window seal on the lower left driver side is a lot of rust. Is this a job for a body shop or a glass shop? Any idea about cost? Do I need a new rubber seal gasket? Thank for the info Ronny Geenen 1987 560 SEC Glendora, Ca 91740