I voted for Modelsport. Most the time they are competitively priced, good website, fast delivery. Also I once had a problem with a speed control I bought, I sent it back and they replaced it with the upgraded version so I didn't have to wait for the distributor to send the part back to Germany for testing etc...
I am not saying they are perfect, but any problems have been delt with in a no nonsence way.