I aint really look at the engine code. I had just assumed it was a D15b. All I know is it is a 1.5 SOHC v-tec They had told me it was out of a vx but I don't know for sure. I got it for 200 engine and tranny. I just dropped it in and made sure it was running. I am about to pull it back and and power wash it and replace some gaskets.