Hey Bouncer, its completely stock becuase I got it new and I still have the blank warranty card with it, I gave it a couple of tests when it got it and it was fine I did want it as a back-up for me but money is tight now so i need to sell.Hey does the gun have any upgrades or anything on it.. Like new barrel ? thanks Bouncer