On June 15 last year, I bought a new CZ 75B Omega. As I've mentioned elsewhere, I bought this gun mainly for dryfire practice with the idea that mastering a DA pull will help with shooting my Glocks. Consequently, I dry fire the pistol a lot (relatively speaking). Less than two months after I bought the pistol, the trigger return spring broke. I immediately ordered a three OEM springs from Cajun Gun Works and one CGW reduced power TRS. I put one of the OEM springs in the pistol and started dry firing again. Tonight that second OEM spring broke. It's not worth it to me to keep up with the number of times I dry fire, but I would conservatively estimate that the gun has perhaps 14,000 trigger pulls, though it could be twice that. Regardless, it seems to me that these TRSs really are bad. I'm now on my third spring in a ~9 month old pistol with only 360 live rounds fired through it. I put the CGW reduced power TRS in the gun tonight, and hopefully it'll last longer. In any case, if I carried a CZ, I would definitely swap my OEM TRS for a Cajun Gun Works or Cajun Custom spring.