Stay away from ebay when it comes to buying an engine, you have to worry about it possibly being stolen, or the seller wont send/never had the engine.
I bought mine from www.jdmspec.net, $1022 for a B16A for a 92-95 civic. I havent had any problems with my engine so far. I'd go with a B18C...