My experience recently was for an order of four packs of titanium needles. They weighed almost 5 ounces (weighed same on my food scale). The shipping charge was $9.00 but the PO label read $2.39 (they had included a tote bag for free). These needles could have gone in a small business envelope. When I figured it all out, the savings for these needles was $.60.
I contacted them and related my disappointment and they credited me for the $9 which pleases me. It pays to at least let the supplier when you are unhappy with outrageous shipping charges.