Shipping varies depending on several things. This guy does charge higher than normal but he made be making you pay for extras that other people normally write off like insured shipping as well as packaging and handling fees and not just postage.
Go and pick it up yourself and you will discover why shipping is so expensive. Yes, some companies try to scam their customers on shipping but it actually is expensive.
Because its a set price by the seller and host. Technically shipping is free, its just a cover up of the fact they don't get profit aside from calling it "shipping".
Shipping depends on size, weight, distance to be shipped and mode of shipping selected. It does not depend on the price of the item.
labour charge