It looks like a metalurgical problem the teeth don't look stripped or sheared off in the case of a high torque load, it looks more like they cracked off due to porosity (bad alloy mixture,bad casting or bad block of raw material if they are a machined and forged parts )
|