if you're losing oil, go ahead and replace the shock o-rings. you might want to also check the bladder for tears.
as far as the diff bearings go, just replace em with some avids and call it a day. the bearings are pretty much consumables. they'll wear out and you'll have to replace em.