After reading what you have done. IMO 300hp would be kicka** in a CRX. On top of all that; your using a B20. Its going to have some serious torque!