no it will not pass emissions because the newer d16 has a crank shaft sensor on the oil pump and the older d15 has the crank sensor in the dizzy. so in short it will have check engine lights