usually , the cage that holds the balls falls apart. your cage looks good where the pic was taken. is it good everywhere or is there a chunk missing? when you pulled the motor apart, was there any dings or damage to the piston tops? sometimes you can catch a crank going bad, if you take the head off and see very minor damage to the piston tops. if the cage comes apart and then a ball runs over it, it could bust the race like yours did. if the cases are worn out and too big where the bearings ride, it could bust also. look at the cases where the bearings ride. if it looks like the bearings walk or chatter, the cases are worn. SBT may use garbage bearings and that could be the cause.