It's 16in, and yes it's only the barrel, gas block/tube and factory handguard, I was thinking of buying a stripped upper receiver and building this back now that I know you can buy g2 receivers (just not listed on their website) but just looking to get it out of my safe, can't keep them all unfortunately