Thanks for all the replies.
I've tried dropping message to the seller, even telling them I'll bear the shipping cost, but again fruitless. I do not wish to trouble my friend all the time by using his address to receive the items which he'll resend them to me thru Fedex.
So far only one seller willingly and had shipped my BSB to me direct from US. He used USPS service and cost me US$28+, got my BSB within a week.
By the way, I paid US $40+ for the shipping of 10210 from US to Singapore. It reached me within a week. Is it consider expensive/cheap, and fast/slow?