Thanks for all of the comments! Couple of questions:
1) What is the best cleaner to use on the contacts? I've used rubbing alcohol, but maybe there is something better.
2) As far as replacements, I'm thinking "quality" means Surefire, HDS, Malkoff -- any others? I'll get some candidates in...