Changing the pinion shaft/bearings is an involved job requiring the right shims to preload it just right, but just changing the pinion seal is not to bad a job to DIY. The big nut is done up to a proportionally high torque so a good breaker bar or T bar with a length of pipe to extend it will most likely be required. That or a good impact drive.
While yor at it, check the axle breather pipe. This might be blocked, causing the axle to preasurise and force oil past the seal.