Shenanigans: Gun game

Can you identify these firearms, which were all explicitly named in the 1994 assault-weapons ban?

by