You can get free cards at Vista Print (pay for shipping only), but you cannot use the eBay logo without written permission from eBay. There is marketing collateral that you can get through eBay that includes a business card template with the logo.
I can't recall off hand where on eBay you can find it, but it's there.