Beretta 92:
Most important is to replace recoil spring and trigger return spring every 5000 rounds. This prevents the gun from battering itself with extra stress on the locking block. The latest gen locking block is usually good for 25,000+ rounds, but you may want to replace it at 20,000. I will also clean out the extractor channel every 5000 rounds. The extractor pin is staked into the slide, so it may not be a good idea/necessary to excessively clean the extractor channel. I have never run into an issue with broken firing pin or worn firing pin springs. I believe the gun will still function with a broken firing pin.
Any suggestions for trigger bar spring and slide stop spring? Mine have never been replaced (10,000rds) and I have yet to see any breakages or performance degradation.
Spare parts I keep:
recoil springs, trigger return springs, trigger bar springs, extractor spring + extractor, locking block + plunger,
Glock recoil spring replacement. Gen 2 and 3 every 3000 round. Gen 4 every 5000 rounds.
I learned quite awhile ago to never let a 3rd gen Glock .40 go over 2000 rounds before dumping the RSA, 3000 max.
I have lost count of the G22s that I have seen with broken and/or bent trigger and locking block pins due to failing to swap springs.