I have only ever bought quality guns until about a year ago when I picked up a couple cheap guns I really didn't need, just helping a friend that needed some quick cash. I started taking them to the range with me a have since learned they seem to be really good training guns. The constantly jam and fail. What I have found is I'm much better prepared and can clear/resolve failure issue much quicker.