Your links do not work, they just take me to the e-bay home page.
On the shipping if the seller listed the price @ $8 so be it, but you can dispute the price with customer service and let him explain to them how come he charged so much for first class shipping.
In some cases for me the seller would on their own refund the difference from the actual shipping amount and what they charged me, but I have not seen many of those.