I upgraded some of the innards, I may need to upgrade and trigger assembly. This gun is accurate and very reliable. This gun has been used for several years and works great.