I have two ducks... both of mine a carbines (collapsible stock) with M16icon barrels. I will have to look and see what is on the barrels.