This is a new Black Aces Pro X semi auto shotgun. Comes with everything shown including side folding stock, 2 barrels, 2 mag tube lengths, 2 springs, fix and side folding stock, chokes, pistol grip, and wheeled case.