Ok you need a few things. I did a b18b swap in my 98 Hx and a Vtec head is waiting to go on. I drive the car daily swapped for 2 years now no problems. First off do yourself a big favor and get a 99-00 Si or 96-00 EX harness any will work. I know everyone says just use the stock harness. Here is the thing with the Hx, it has a 5 wire O2 and all B series are 4 wire. Trust me it is a pain to try and rewire. You will need to swap a few plugs over from the GSR harness and repin wires at the ecu. If you call Hasport they will tell you a great wed site that has all the swap wiring you could even need. I used it for my swap but cant remember the name. That said motor mounts, For the trans you wan the one from you old D16Y5, it will bolt right up the the B trans. Rear mount you will need a 99-00 Si bracket, you use the stock rubber. Timing belt side mount bracket behind the timing cover, you need the 99-00 Si, you can use the stock rubber again. Axles 99-00 Si or 94-01 Integra.