When you use this gun correctly, and take care of it, it will work just great. Even the best ones need occasional cleaning and lubricating, and this is no exception. I've found that a small amount of basic oil (WD-40) works great, when used carefully. If you don't mistreat this thing, It'll last forever. I've been using this one for almost a year now, on a daily basis, in huge yard wars. It mean that this thing has literally shot tens of thousands of times, and it's just as reliable as it was when I first purchased it. Take it from an expert; this is a very good budget gun. It's reliable, powerful, pretty accurate, and will never jam, for as long as you take good care of it.Also, I want to note that when people complain about jamming or accuracy, it's generally due to low quality of the plastic ammo. If you use cheap ammo, any airsoft gun will stop being good. Get some good ammo, and this gun will perform admirably. And it's less than 20 bucks.