I've had one for over 3 years and it holds up well. Never had an issue with it. Make sure you clean the barrel ports well after shooting, assuming you've got a stainless one. If you don't, the end of the barrel can start to look dingey after a while.