I cant remember the last time that I had to change mine. I did rebuild a racer's diff for him because he had striped them. I believe it had something to do with one of the screws being striped in the diff case. This was allowing the diff gear to separate from the diff case, then those small gears would strip.
Agree, I had the same issue. I wish they had a better solution to that problem.