I am in the process of a rebuild right now.
I am using a decent bottom end from another car, and the head from my current car. Parts so far are about 400-ish for bearings, seals, gasket sets, new clutch kit, etc.
I have the bottom end assembled, and am getting ready to start pulling the top end and accessories and assembling the whole kit and caboodle.
Adding to it is the fact that I am putting all of this into a different chassis.
Helping me out is the fact that I am friends with a guy who owns a shop and I am using his equipment including his hoist and lift.
The added bonus is that the same guy is building an x50 engine to swap into his e30, and I am planning an taking his good M20 off of his hands as a backup for my car.
Local yards will give you a running M20 for 4-600 or so without accessories.