Thank you.... As a retired military veteran, this is what would be the civilian counterpart to, today's modern version of, the military M4 (M16).
To the old military veterans, qualifying on the old M16-A1 back in the 60's & 70's... This is the modern version of what we all had to qualify with.