ill be about to update some stickies (in the next few week..) about wich engine is easier in different swap for the different years.. like BII said those topic are very commun. i suggest to read a lot about it, fix yourself some decent goals for Hp, timeslip ect. then youll know how much it will cost... a decent swap well done will bring you about the 2000$ mark minimum.
there is the ca18de that can be easely found (not that easy) but will be the best bang for the buck. you should be able to find most of the detail (but the wiring ones) within the 2 section (Ca serie engine and the b12 section).