Excellent work John - you’ve got the shape of the cap just right. Re. the weapon, I’d think you could probably have a short Lee-Enfield or there have been some photos on the BBC website of Cillian Murphy as Tommy Shelby carrying a German MP28 sub-machine gun. Google should bring them up easily enough.