Believe it or not, despite Amazon Prime lulling Americans into a false sense that shipping is always free, it does cost money to send even a small
object 7000 miles....I quoted a Russian guy $112 shipping for something the other day, he thought it was excessive. It was using a special courier, I told him UPS wanted $400 and Fedex $475.00.
The US Postal Office has high shipping rates compared to the rest of the world. To top it office, some of the lower USPS shipping rates are only available through a 3rd party vendor--some of those deals the Post Office has with Amazon, eBay, Paypal. You can't buy postage for those rates at the Post Office or on the Post Office Website. It often shocks people in other countries who want to buy something I'm selling when I tell the them the postage to ship to them, which might be 2 or 6 times (I making a point and may not be accurate) what it would cost for them to send it to us.