B18 engines are costlier than B16, probably due to their acceptance One of the car community, but B18s extra fees will overshadow the cost that you're going to address in upgrading B16s; and B16s can reach B18 stages with correct tuning and boring. To include with that, parts for B16 https://www.nwjdmmotors.com/