put it together from some parts i had.....got the stock off GB.....it's factory...new Ruger hi-cap mag too...