Thanks for the reply.I bought a 20" model. Light, handy and surprisingly low felt recoil with stock weight and spring. Cycling is dependent on gas setting and ammo but it's 100% then. Fit and finish are good for the price. Accuracy on mine is 1 to 1 1/2 moa usually but some reloads are going under 1 moa. It's a bargain at street prices!