- you'll need to use the 2 side mount of your current engine
- you'll need a 4th gen VTEC header or use the 5th gen and some creativity (the 4th gen header is longer so you'll need some extention pipe)
- USE YOUR OLD ENGINE HARNESS!!! AND SWAP IT BEFORE YOU PUT THE ENGINE IN THE CAR!!! this will save you a lot of time and trouble trust me on this

- some sensors don't use the same connector or are not at the same place so you'll have to rip apart your harness a bit
- you'll need a 4th gen VTEC ECU (from a 93-95 so it's OBD-I)
- as for the distributor you don't need an OBD-I distributor but if you want to save some trouble and be able to play with the timing use your H23 distributor or use the new distributor and mess around with the wires a bit more
- for the injectors, the ones on your H23 are smaller than any VTEC injectors so use the one that comes on the engine (you'll need to swap the injector connectors and bypass the resistor pack) or get a set from a 4th gen VTEC they should plug right in (BTW H23 injectors are 240cc peak & hold, 4th gen VTEC are 330cc peak & hold and 5th gen are 290cc saturated)
- you'll need to use your H23 fuel rail since the fuel line is on the other side on the 5th gen
- you'll probably want to use the VSS on the H23 so you can keep your variable power steering

- the power steering line of the 4th gen won't clear the VTEC head if you use the 5th gen power steering pump, use your old pump or get a hybrid PS line, I'm not sure the 5th gen PS line would fit on your steering rack I didn't get one with my engine
if you have more question just ask or go visit my page
http://vgmidi.com/~jrc/engineswap
if I think of something else I'll let you know