the B20A is an oddball B-series. that is NOT the B20 people want right now. the B20 you want is the B20B or B20Z or JDM B20B (pretty much the same as the US B20Z). the B20A is from the old school prelude 2.0. its got like 83mm bore with the largest stroke among the B-series. u dont want a large stroke, but u do want a larger bore.... so thats why you get the B20B/Z... its got the same crank as the one from an LS B18B. still not as great as a GSR or B16 or B17 crank, but better than the crap B20A crank.