hi gaspare
i think this is a after vietnam bayonet knuckle knife not sure if it fits m-16 or not possibly 1980s era but this i do know it is not legal to have in new york n.j. and a few outher states the above states if you sneeze after 12pm take him away bailif god bless all andy militarynut