There is always a few cents difference between the BUY rate and the SELL rate, with the listed exchange rate sitting nicely in the middle of these two numbers.
Buy something overseas using your credit card and the same thing will happen.
eBay still has it's uses (like free advertising), and if you are going to sell there just make sure you include those costs in your calculations. I find listing items with "Free Postage" helps a lot.