oh yeah it will work for any b series, the mounts will anyway and the axles and most of the wiring, unless u go with a b18a/b, which you wouldnt need to wire vtec for and would need a different ecu, personally i would sell the b16 and get a b18, the b16 is way to overhyped and doesnt have any low range torque