complete12.5" faxon firearms ARAK-21 Gen 1 piston driven self contained upper. Comes with one 5.56 barrel and one 300BLK barrel both 12.5". This will mate up to an standard AR lower.