you need the Z6 timing belt, P28 ECU, and applicable wired to run to the ECU, as far as being possible, i do believe it will work. also check the block for an oil journal, theres a stop that needs to be removed to get this oil up to the VTEC solenoid....
www.d-series.org is a great place to learn more about mini me swaps