Ok, well, its the exact motor you have in your car now. So, if you are looking at it thinking it will give more power, then you are s.o.l. b/c it wont. 96-00 dx/cx/lx motors are the same, identicle everything.
] GOD FUCKIN DAMNIT!!!!! where do these people come from?!?!?!?!?!?!?! ITS THE SAME FUCKING ENGINE!!!!!! whats the fucking point?!?!?!?! "will it fit???" .... of fucking course it will you ass its THE SAME FUCKING ENGINE!!!!!!!!!!!!!!! [/
yeah...analyzing what he's trying to do should not matter.
just answer the question...as he could have blown his motor up and is looking for a cheap replacement.
basically, any d-series motor will fit in your car without any problems, with the d16y8 you'll need to add wires for vtec, and with the b16 you'll need to get mounts/transmission and ecu along with wiring vtec/different shift linkage etc.