I havnt received the parcel yet, but I am expecting it to be the size of a shoe box, and weigh a bit over a pound. 5 pairs of foam tires, a foam bumper, a tee-shirt and a sticker.
If it's an international order I hate to say but $40 to ship is not totally out of the question. It costs $37.00 to flat rate USPS something to someone, if you would have ordered the same stuff from me I would have charged $16.00 to ship - $22.00 in actual cost paid by me but we eat some of it..
However, if they do not post the shipping charge you have every reason to dispute it with your CC and if you feel you should, do so immediately.