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.
hope this helps.