Hi Guy's
It is indeed diff oil leak. The parts are not expensive in fact I'd imagine less than £50 for both seals.
I have done this job on many D3s but only 1 D2 and that was a couple of years ago. It seems far less commen on a D2 .. and now this is the second one I've seen in 2 weeks
I certainly can do it that's not a problem