Only one place that I know of sells cranks.. www.zetecracing.com. They sell UDP's and cam gears too, but there are better prices elsewhere. I think www.zx2racing.com/store has good prices on stuff, and Rob is a nice guy. www.ptuning.com sells some stuff at a decent price. Just remember to look around for Focus or ZX2 stuff.