yep it all fits just fine.
Osaka is the cheapest, however they do not include shift linkage nor the axles...these can easily be bought on eGay for pretty cheap.
Port and polish is optional but will add a bit of hp to any engine. Most things are gonna be a hell of a lot easier to do when the engine is out of the car.
Id go with the b16a because its really cheap for the power but the 18c is great too ...b18b...not want vtec???
Yes you can do it from hand tools and stuff rented from autozone (tranny jack, engine hoist, maybe some air tools to get the stuck bolts off...and a hell of a lot of WD)
http://www.c-speedracing.com/howto/b18cswap/swap.php is a b18c swap into an EG
I would go the exact same route youre going if I was in the same situation...GOOD CHOICE!