it will be ok for a week or so then leak again..
the diff moves about due to worn bearings, which wears the seals out on the driveshafts....
you may be ok just changing the driveshaft seals if you dont have bearing play, but imo its normally the case.
does your speedo work ok?