I found these bits scattered around an old ammo dump and they all seem to fit together. Anyone got any idea what they are? ( Not including the tail pistols lol )

Anyone help on I:D ?Anyone help on I:D ?Anyone help on I:D ?Anyone help on I:D ?