OK, assuming you are true to your handle in that you have an '89 Civic/CRX, what do you want to upgrade to? A basic D16Z6 or Y8 swap is going to be much easier and cheaper then a B-series upgrade.
Regardless, hmotorsonlne.com is a good company. I have yet to hear one complaint about them.