I have a 224 Valkyrie Bear Creek Arsenal Upper(with BCG), 20" barrel and 15" mlok handguard. Comes with 2 mags, and 30-40 rounds. It goes onto any ar lower with the mags it comes with and you have a long range rifle. I have only shot 500 rounds through it. I used it for prs shooting and had a great time out to 525 at river bend. Its a great upper, Just upgrading to a bolt gun. i can take pics and give info if needed. (at work while making this post) text nick @ 208-447-7240.