Haven't got out the camera yet. Still have to clean and such... Bushmaster M4A3.. Piston design.. Going back tomorrow for another magazine and 500 rounds of ammo. Range time in the near future. Even the wife wants to get a babysitter and go shootin'.. Yee Haw !!