I would go for ebay every time mate, only because that if you price it right it's gone in 7 days and that means you can get your new bike in that much less time than waiting around for a friend to come up with the money, which usually means they want a discount AND time to pay, "I don't get paid till next month" or some such nonsense.