Not cheap here either and unfortunately 150mm but no 152mm unless you go with the reeaaally expensive custom option.
http://www.bigandtallbike.com/Custom-Cranks_c_59.html This place in the UK does shortening for not too bad a price even with shipping.
http://www.highpath.net/ (click the link under "Repairs + Mods" on left side of page).