I've had my jhp and c9 for 5 years now. Both have never had a failure and both are accurate as hell. Both have never been cleaned and it doesn't effect the guns performance. So I'm wondering if I even need to bother cleaning them? I feel like there on a helluva run and tinkering with anything might end that.