The Gen II KCIs are considered decent. I've had a few failures with my PTR9KT but they've been generally reliable. I use HK Mags for serious applications and KCIs for the range.