I'm having problems with mine now and it's not even two weeks old. It's currently stuck in high mode only; won't go into the programmed mode.
I've reassembled it a dozen times, cleaned everything, lubed everything, and replaced the clicky. It's going back to the company I bought it from for replacement. Since my NiteCore SR3 arrived DOA, I'm not recommending this brand to anybody.