Complete upper receiver by White Oak Arms in .224 Valkyrie: 24" SS 6.5 twist Krieger barrel and 14.5" M-Lok handguard. Should fit any mil-spec lower receiver. Like new for $300. Three mags included. Have 90 grain ammo available at $1.00/round.