I have a brand new from Alexander Arms .50 Beowulf upper receiver. It is 16" with no muzzle device attached. Comes with one magazine.
Ammo and extra magazines available.