This is a 20” AR-15 Complete Upper in .223 Wylde (shoots .223 or 5.56) that I used on my Rock River lower. It does include the BCG and charging handle. The upper is a Bear Creek Arsenal RH Charging model and the barrel is a custom chambered heavy profiled model from a barrel blank. This was a project upper in Gunsmith School and it has run perfectly for me and shot accurately. I have a 24” Upper that I just built and I prefer it more than this one. Price is $300 in or near Asheboro. Shipping is available if desired and is $30 with insurance.
!