of course it will bolt in, it is designed for a b16a. you can use either stock mounts or Hasport replacement mounts, which I prefer, because they are alot stiffer than the stock ones. Either way though, all you have to do is get what ever parts you need from a 99-00 Si and it will fit like a glove. Oh and if you use a 92-95 OBD1 engine, you will have to buy a OBD2-OBD1 computer jumper harness. JDMHONDAPARTS.COM has them for about $120. I reccomned OBD 1 anyway, it's tunability options far exceed that of an OBD2 equipped ECU. And they are much less sensitive than OBD2. Shit OBD2 computers will set a check engine light if you even leave the gas cap off! Thank the stupid fuckin EPA for that one.