Short of doing the seal replacement you can try takign the final drive off and then packing the coupler area whre the driveshaft meets the final drive with as much grease as you can fit in there.
That stopped a persistent oil migration problem I had.
As far as replacing the seal goes.
Not a big job as these things go, but you will need some dreaded "special tools" and you will need to buy a complete gasket and seal kit on the simple expedient that if one seal has failed, the others will not be far behind it.
Remove the final drive, remove the cover (two 5mm bolts are used to gently press it off.
Then you need a special tool to lock the crown wheel. The first one of these I did I used the old mechanics trick of stuffing rag into the crown and pinion to jam it, I now think that this is a moderately bad idea on a sand cast final drive and an extremely bad idea on the later investment cast ones, the reason is that you are putting a lot of force into areas that were not designed to be forced and you may well break out the rear bearing in the pinion shaft.
Buy or borrow the special tool to lock the crown and pinion.
Then using a socket and a long extension (or and air wrench) remove the nut that retains the input coupler from the nose of the pinion shaft.
I am a bit hazy on the next step but I think you need another special tool (or an adapted equivalent) to undo the seal carrier, then you replace the seal and reverse.
Whilst you have it apart do check the pinion shaft bearings, frankly these don't tend to fail very often as they are pretty big for the amount of power transmitted and are very well lubricated, water of course will kill them. Getting the rear pinion bearing out (if you need to) is a matter between you and any god(s) you may believe in. In theory you remove the retaining grub screw and it slides out.
In theory......
The two remaining bearings and their seals are straight forward, it helps to put the big seal in if you have the tool that does the crankshaft end seal, the back side of the tool is just the right size.
An aluminium beer can (at least the Australian variety at any rate) is the perfect size for slipping over the output coupler so those razor edged worn dogs do not cut your nice new seal to shreds.
I bought mine from
www.cycleworks.net