Mechanic said blocks are the same
Well, ask your mechanic to show you a B16 block, and a D16 block.. there are big differences between a b16 and d16...
First off i am sure you know that a b16 is a DOHC, and a d16 is a SOHC... so right there is your first difference.. then... a sohc block does not have the same area or size at the top of the head as a dohc.. all you gotta do is go to anyone with an integra, take a ruler and measure the base o fthe head and you can see that.. now also...
Now dont get me wrong they have the same liters, 1595cc, but not the same block size
You can put a b16 head on another b series motor, case in point, ls block, b18a, with a b16 head, you have torque monster ls/vtec motor..
All b series parts are interchangeable as well.. e-mail me, i got a few links for you to see... maybe explain better than me..