I'm a decent shadetree mechanic but I think I've been defeated by a particularly tricky weather seal. I've destroyed two seals trying to put it on myself. What type of specialist should I go to for this kind of work? I was thinking an automotive glass guy or maybe a body shop. Or should I just go to the dealer?