For those interested in affordable short cranks that are not custom made, here are some Chinese ones. Only about $45 without the chainrings.
Interestingly enough, they are branded "Cruzbike" hahaha! :)
CRUZbike Road Bike Crankset 155/160/165/170/175mm Bicycle Crank 9/10/11/12 Speed Chainring...