It might make sense to source a junkyard axle... it's hard to qualify how much 'wear' your mechanic is seeing here, but that is an expensive list of new parts. What prompted this complete disassembly? Were the birfs leaking, or did you have a mechanical failure?