it has to be a USDM motor now.. cant BAR JDM motors anymore unless your car came w/ the USDM version already.. so you can swap a b16a3, b16a2, b18c1, b18c5, etc.. understand?
just gotta make sure all the emissions equipment is hooked up and that you have the correct ECU