cube4you is from china that's why their shipping is expensive if it will be delivered in your area. the shipping cost from rubiks.com charged from me is $19.99 while the cube is only $11.99.
i just logged in to http://stores.ebay.com/PuzzleProz and their shipping cost is $2.99 for US residence.
i once ordered from PUZZLEPROZ (Hawaii-based) and i got my cube in just 6 days.
btw, i'm from the Philippines...