Hi, i had this problem earlier this year it turned out it was the seal where it attached to the diff that was the main problem so i had that one and the 1 near the drum replaced as they where £8 each sorry i don't know the part numbers as i had to get it done at a garage.
ian
ps how's it going...