Have you tried looking at BMX race cranks. A lot of them are 24mm spindle and come in 165mm or shorter. Being BMX they are also pretty good value. Look at Luxbmx, Backbone or Anchor BMX.
If the alloy BMX cranks aren't beefy enough get Cro-mo 3 piece cranks and an appropriate euro BB.
Sent from my M2012K11AG using Tapatalk