I own one, have not upgraded any of the internals, and it works great. I put a Saiga Sportster stock on it and that gives me a pistol grip of sorts, and I put a poly choke on it. The gun is awesome like this in my opinion. The question is not whether or not you should get one, the question is, how quickly do you need it and how much are you willing to pay?!