All came from rifle I bought and tore down. PRS stock marked AR10 and has rifle extension installed. JP captured spring is 1st gen I think. Mags look new but may have been shot, two marked duramag and two marked promag. $285 shipped, can do paper payment or electronic.