Hi
Welcome to the forum!
I don't know much about Freelanders but a leak's a leak!
You'd probably have more luck introducing yourself here and then asking the question on the relevant section of the forum.
Also I'd be surprised if folk start sending you personal emails with advise, it is a...