How do you fix 2003 expedition rear differential pinion seal leak?

remove rear drive shaft. remove pinion yolk from front of diff.remove oinion seal replace with new one. replace pinion yolk, replace driveshaft,.. dhceck ujoints of drive shaft while out, its a good time to replace them