it will fit any D or B series motor comfortably, anything esle is going to take some modafication. go with the b18 it's cheap, reliable, easy to find, and FAST. the b16 is another great choice. just make sure you get a obd1 engine or things get complicated. good luck either way.