It's a C7 (M16A1E1) Upper Receiver. These have been hard to find in stock anywhere for a long time.
The A1E1/C7 was transitional between A1 and A2... The C7 has a shell deflector like an A2 but everything else remains A1.
This C7 comes with M4 feed ramps