Haven't sold on Ebay in years...didn't they add something called "final value price", where they take a percentage of the sellers shipping price. I remember seeing somewhere that they encourage sellers to offer free shipping to avoid extra costs. Which makes absolutely no sense, since shipping becomes an extra cost if you give it away for free.
edit: got my answer