A OBD 2 D series should bolt right up. As long as you're going to the the trouble though you might as well put in a motor from an SI (D16y8). The only difference would be a VTEC head. If you did that it would be necessary to get a SI ecu and run a wire for the VTEC but should be easy enough. If you are interested in the performance increase then just serch for "mini me swap" and it should bring up all you would want to know. If you are just going with the y7 then it should be downright easy and Chilton's should have all you need to know (like torque specs).