Attachment 166800
The uni joint in the Left hand swivel pin housing seems to be missing a bearing.... I'm sure the diff enjoyed munching away at that........
Difficult to see from the photo but is the outer part of the bearing cap behind the circlip ? It looks like the end of the cap may have been punched out.
The bits can't get through to the diff but should have been in the swivel housing unless someone damaged it and threw it back together....
Thankfully, the right hand side half axle didn't have the same issue:
Attachment 166801
Oh... I mean, it's not actually any better
Attachment 166802
I am a little worried about the state of the front diff, I can imagine having one stiff and rusted uni joint, and the other one completely missing a bearing would cause a lot of vibration.
The diff might be OK but the rust in the swivel hubs doesn't bode well.
The lower taper roller bearings will need to be replaced along with the Railco pins (if rusted badly) and possibly the Railco bearings.