an insight engine would require a lot of fabrication to install in a crx. You would have to fabricate alternator mounts, and the engine and tranny mounts would also require heavy fabrication. If you swap a d15z1 from a 92-95 civic vx, you can run your hf trans with mods, or use a later cx or vx tranny(vss). the hf tranny bolts up to the crx mounts, but the cx/vx won't. The hf trans will require mods, since it is cable, not hydraulic, and the speed sensor is not vss, its cable. A bit of work either way. The z1 has lean burn, and can engage and sustain it much easier, and at much higher speeds than the insight. Check out gassavers.org and ecomodder.com for z1 swap info. bunger on gs swapped a z1 into his 88 hf with hf tranny, and stripped it of its interior and everything like heat, radio, etc. He has gotten like 80mpg tanks in the thing. There is wiring to do, since you're talking an obd0>obd1 swap, and you'd have to set it up with an egr which the vx has, but your car is not equipped to run without an egr control solenoid. the z1/hf tranny is THE way to go! or just find a vx, and drive that! xfi engines like to go through head gaskets, and valves I believe. honda-tech.com is good for finding a z1, as is ebay. The z1s on ebay are usually in california, since they are being shipped used from japan, with "approximately 30k".
what you'll need:
http://www.gassavers.org/showthread.php?t=1261