I am a self proclaimed weapon guru and I will contribute any information I can.
Weapons I have fired:
M1 Garand
MP5
M1A1 Thompson submachine gun
Images: