I've ordered from this place twice. Good prices, got exactly what I expected, and the stuff works. Primary downside is somewhat slow delivery, so make sure you factor that in. Note that the first time I used this place, I had other charges appear on my credit card from India, which is suspicious. I use a virtual account number now, and suggest you all do likewise.