I have bought billet cranks from Crower, Bryant, Scat, Moldex, Kings Crank, Velesco, LA Billet, & HTC (Hank the Crank) the last two are no longer in biz.
For me Henry Velesco was more than fair price wise & always delivered within 1 week of his quoted time frame of 12 weeks. Moldex was always way late on out Buick V-6 cranks. The others did well also.