But bro i have read in manual of civic 96-00 that d16 and b16 uses same auto transmission. No difference at all but you said they are different. From your car engine pics, it seems that I have same auto transmission as your car.
As per my research that b16 with auto trans swap is most complicated step, costly and zero market supports.
Also tell me have you find genuine not after market engine parts like thermostat, timing belts, head gasket and other engine internal parts easily?