Your location?best place to get switches, led's, o-rings, pocket clips etc
http://www.cutter.com.au carry a lot of LEDs in different bin/tint. When i comes to flashlight part you have to plan ahead. Shipments from China and Australia often use a couple of weeks to your door step.