There is no overall best....there is a best for your application though.Say you want a quick all motor street car..go with the k20a jdm type r engine.Want something to build on..go with the k20a2.Want alot of torque,or plan to build a insane street car?...go with the k24a2 block.