Yep from what i can tell its an m4, the dustcover is correct and considering they still have those detachable carry handle rear sights this one is an older variant without ambi fire selector.
The lower looks bad because its been beatup but the fencing done on the lower is correct. The barrell...