Great Upper. Rails and barrel exactly as described. The attention to detail in the colorization is second to none. The can definitely directs the flash forward as designed. Fit into lower receiver (from another manufacturer) with ease. Picatinny rail is solid. Ordering was easy, arrived in 2 days. Packaged nicely. Don’t hesitate in ordering.