B18 engines are dearer than B16, maybe as a consequence of their reputation among the car Local community, but B18s added expenses will overshadow the cost that you'll include in upgrading B16s; and B16s can achieve B18 degrees with appropriate tuning and boring. To include with that, components for B16 https://www.nwjdmmotors.com/