you can't use the b20's transmission in a civic, though... you'll have to get another b-series transmission, which will bolt right up (recommended is a gsr transmission). Also, I don't believe there are any mount kits available, and I'm not sure about the stock mounts bolting up, either (kind of doubt they would).
b20 swaps are amazing, but there's not a lot of info on them, and they aren't like other swaps where you can just throw them in... you have to piece them together, which can get to be a real PITA.
Then again, I'm an h22 fan