Sounds like you got everything needed, but make sure you get a manual B16 Ecu. When I did my swap somehow the manufactor sent the guys the wrong EcU(automatic)instead of a manual B16. I'm getting mine chipped this weekend as soon as the owner come & get my car. Few things to check out. Too bad you could'nt just get a CRX already a manual. Also, make sure you get motor mounts ENJO's or HASPORTS. I have some ENJO's I"ll sell you if interested for $75. I'm in MD. You also will need the shift linkage & axles for 88-91 EF's w/ B16's. Good luck Champ, Gingas