when it comes to RCR123s vs primaries it's a tough call sometimes because the capacity of RCR123s stinks, (~300-600mAH true capacity depending on the brand and type and chemistry). That compared to ~1200-1500mAH common to CR123 primaries, and you are guaranteed to take a hit on runtime in most lights.
You have a very common situation where you have a bunch of difference CR123 lights, luckily, I think all 3 of those will work on 3.7V protected rechargeable cells just fine (from what I have read) 90% of the time a thread like this has no simple answer as someone has a collection of lights, and each light has a best rechargeable option that is different from the others...
I think the WF-139 is the best compromise between quality and price. It's not perfect, as it will overcharge li-ion cells if they are left on the charger too long (after the light turns green), but it's not bad either. The Pila IBC is nicer, terminates properly, but costs $35+ or so, and charges a little on the fast side for RCR123 size cells.
In the future your flashlight purchase decisions should be based, in advance, whenever possible, on whether you intend to make it a rechargeable light, and whether you will be able to use the investment of the WF-139 towards that end. What this means is that you *should* buy flashlights that use an 18650 size 3.7V li-ion cell. An 18650 is the length of a pair of CR123s, slightly thicker, and has over 2AH capacity, so in total watt-hours of stored energy, it's very similar to a pair of CR123s, but rechargeable.
As for the cells themselves, I tend to suggest AW or BatteryStation 3.7V protected RCR123s, but I have seen respectable performance from some white label trustfire cells as well around here on the forums.
If you were going to buy a big box of CR123 primary cells, you would not be well served with safety or performance with a big box of off brand cells like Tenergy, Powerizer, etc...
I'd feel more comfortable pointing you in the direction of:
Panisonic
http://www.batteryjunction.com/1pcencr3voph.html
or: Duracell, a STEEL at this price really, as these are top performers.
http://www.batteryjunction.com/duraacell-cr123a.html
or: Energizer, not sure how they stack up, but are safe.
http://www.batteryjunction.com/energizer-cr123a.html
or: Sanyo
http://www.batteryjunction.com/sacr3vophli.html
or: Rayovac
http://www.batteryjunction.com/rayrl123a.html
or: BatteryStation brand cells, NOW made in USA should be good, they also carry SureFire cells here at good prices:
http://www.batterystation.com/cr123a.htm
OR: if cheaper was an absolute neccessity, I would suggest the titanium brand as probably the best of the budget CR123s, but from what I have seen, these compare most favorable with name brands when compared at higher drain rates. For LED lights, spending an extra $0.25 per cell might be worth it where maximum mAH at "normal" drain rates is a factor.
http://www.batteryjunction.com/tpen-tcr123a-.html