you can check out some places like autozone or murays that sell crate engines (normally remanufactored). Expect to pay about 3-4 grand for a long block (basicly head and block, still need tranny and a shit load of other parts). Other routes you can go is if you want new (and have deep pockets) go to inlinefour.com and look at spoon longblocks. You can get b16's b18c's and b18c5's. Again they will be longblocks and expensive. I would say save your money, buy the engine you want from online_swap_stores.com and then rebuild it yourself