ok, seriously i've battled leaks on my defender 90 since day 1, brand new.
for the door seals, if they still feel flexible enuff, you might want to poke a tiny hole(s) in them and inject silicon into them, hence puffing them up. do not close the doors till you're sure the silicon has dried...