Is there any way I can get my money back?
Not through eBay. In your case even the expiry date is irrelevant anyway, as non-delivery is not covered if you arrange your own delivery.
It's possible that your payment provider may be able to help, try asking them. Depending upon the value of the bike and whether the seller is a registered business seller it might be worth looking at legal options. Best to start by consulting Citizens Advice..