Started to rebuild my front diff to put the 50K fluid in it and change the bearings. Found that the drive cup shaft pin had broken\shattered

. Had to actually file the shaft to get it out of the gear.
I could feel what i think was metallic grit in the fluid so i should probably replace all the internals. What's going to be the cheapest way to do that?