Personally, I've had the best experience from mukuchu.com. The main drawback is they are stationed in Australia, so shipping can get pricey. The good news is they have lots of deals when you buy in bulk.
I have also heard good things about candylens and pinkyparadise but have never tried them. demonsfx is good too, but VERY expensive. I hope this helps!