I just had the differential serviced 2 months ago after it started leaking. Now after whinning started I took it back to them and they said I would need to get it rebuilt with all new bearings that would run at least 800 for parts. Does this sound reasonable and is there something they could have done to cause the differential to fell?