B18? As in B18A, B, or C? A 90-91 B18A would be the easiest.
MPFI kit? Haha, get real. If you want to convert to MPFI, you need to get a lot of parts from an 85-87 CRX Si to do it. Or, you could get a custom manifold to use a carb on the B18*.
Any B-series trans would bolt up to your B18*, but I would recommend a cable B16A trans. If you want a hydro trans, you need to spend even more for a cable/hydro conversion kit.
That's all in addition to custom mounts (~$550,) custom axles (~$350,) a custom reworked wiring harness (~$250,) and a custom shift linkage (~$150.)
If the engine you're using isn't OBD-0, you need to convert it to be. It's easy with your new $250 custom harness.
I considered the swap in an '87 Civic Si I used to have, and calculated it out to be around $2500 doing all the labour myself. For a non-Si, figure on $3000+ and a few more days of work.
When it is done though, the car would be stupid fast... if you can keep traction. Add in a set of good tires, ~$350.