I have about 16k rounds through a Kadet. Nothing has broken. I have replaced the recoil spring twice and replaced a lost firing pin spring once. I keep spare recoil springs, firing pin, firing pin spring, and I may have one of the barrel pins as well, can't remember. Probably should get a firing pin retaining plate, come to think of it.
Joe