first off, im not sure what tranny the 18b has, but i would guess a hydro, if that is the case you need to get a older b18, or b16 tranny that is a cable shifter (the crx is cable)
you will also need the ecu for the new motor, axles
i dont know why you would swap injectors, but im sure someone will soon post much more complete answers than i have : )