it broke again

I need hints, what could be the cause. Material fatigue ? What do you guys think, have anybody here had similar problems ?

also I'm in a desperate need of a diff. Some gears would help me too, if you have a broken diff laying around.