BMW M3 S50 B30 crankshaft from a USA spec 1995 M3. 60,000 miles , excellent condition with no scoring.
keywords; stroker M20 , alpina , racing , dinan , e30 swap , custom , hartge , m power , m technic, active , e30m50 , hamann, ac schnitzer , engine build