I got screwed by the California goverment. They told me to go ahead and use a D15B to replace the engine in my 97 Civic DX HB. They said it will pass smog fine as long as I keep all the CA smog equipment on it. So I went and spent a bunch of money, got the d15b, put it in, with all the smog equipment, and take it to the referee. He takes one look at the engine and says "you cant use that engine, you need to change the engine". Apparently the 1.5 was stopped being offered in 95 in the US, so my car is 2 years too new. So now I got a D15b that I cant use. But, the engines are so similar, I need to know if the cam and pistons in the D15b are close enuf to use in my d16y7, to rebuild it. Im trying to save as much money as I can and get my damn car back on the road. My 1.6 had a bad knock, so Im sure Ill need to replace pistons. Thanks for your help.