Aero Precision AR-15 Upper Receiver - XL.  Upper receiver parts installed.