Second LPS Tactical. Others have had good luck with Sableco, Arizona Gun Runners and Brightguy.
I have used Botach in the past (without issue) for Surefires. However, ordering from Botach is always like rolling the dice at the craps table. Stay away from Botach if you are not willing to put your order at risk.
Justin