Sian... 100-400L in the US only S$2050 from BH - really feel like shipping to my friend in the US and asking him to bring back.
i think ask ur friend to send it back via post will do also because if u declare it as a present i think u do not have to pay tax.