Re: Better vendor than Battery Junction?
Flashaholics get my business in general.
I get parts for Maglites at either Z battery or eCops depending if vintage or something current. Zbattery has current stuff while eCops has long since out of production parts. BrightGuy or eCops are my favorite for Streamlight stuff with eCops again who has the vintage stuff. Flashlight warehouse is also a good source Streamlight parts both old and new.
For LED stuff I usually deal with the maker, be-it SolarForce, LumensFactory, Elzetta or SureFire etc. HomeDepot is my favorite box store, but WalMart usually has a better selection.
Only time I buy from Amazon anybody anymore is when nobody else has it. I've gotten too many fakes from them to trust them or their sellers. I go through my fav's mentioned above at eBay because it's more lucrative for them than Amazon as well.
My top vendor is a place called Milepost 28, but that's because I'm in good with the owner.
Malkoff is top shelf products with top shelf service. So is Elzetta. I reccomend both if you have the budget. Foursevens has a great store. Quick turnaround and fair prices. FourLeaf Flashlights and NiteMods are good folks too.
I'm sure I'm forgetting somebody here. But like Scout said, the Cheers & Jeers section is a great place to find the good vendors.