1972 Duster lockstrip??

...well, that would explain the leaking issue!
thanks!