Zvezda 1/72 Soviet Cavalry and if you insist on caps, do headswaps with their infantry or NKVD figures. Those little packs whilst expensive for the number of figures are exquisite miniatures and they are now doing a range of stuff that makes them a real go to for 20mm.