Palmetto State Armory AR9. Takes Glock mags. Comes with a 16in barrel and 10.5in barrel. Holosun red dot and 1 stick mag. $550