for BCD, i got mine from Divegearexpress
for Regulator i advise you get locally, so if there's anything wrong you can go after that person easily.
for small items, i got mine from Leisurepro, scuba.com, but you will need a US fowarder such as comgateway to ship them out for you.