I have bought quite a bit from Rocky Road lately.
http://www.rocky-road.com/
Prices are resonable and they have deliverd in time frame they stated. Just watch the freight costs cause every time it has cost a bit more than stated at on-line shop. But Rocky Road did email me every time with an ammended quote before they billed me.
I have never payed customs for any delivery even though last delivery was over $500.
For anyone who says we should buy from Australian outfitters. I agree. But what I have bought was not available in Australia.