I have a solar panel and usb battery charger setup for charging eneloops that works well, but is slow. I have some nvd's that take aaa's, as well as aa's, that I use rechargable eneloops in.
I have not tried this, though had intended to...
portable, folding solar panel ~18w
battery charger that will charge LiFePo4 3 volt tenergy rechargable rcr123a
tenergy 3v LiFePo4 rcr123a batteries
NOTE: 3v LiFePo4 are not the same as regular rechargable LiPo batteries that are rated at 3.7v, and could be as high as 4.2v freshly charged!
the only problem is, when a LiFePo4 comes fresh off the charger, it will be sitting at 3.6-3.8v. after sitting for a while, it will drop down to 3.5-3.6v, but should drop to 3.2v with use.
therefore, it would not be recommended to use freshly charged, multiple rcr123 batteries in a device. also, check with the manufacturer of your device if it will work with an initial 3.8 volts.
another problem might be that the length of these cells might be a problem, as cells with a protection circuit will be longer than regular c123 cells.
I have read of people using the 3v rcr batteries in single cell up to 2 cell flashlights. I don't think I have read of anyone using them in nvd's yet, so if you intend to use them in nvd's, check with the manufacturer first
edit - I just saw a note that said 2 cr123 cell surefires are 6v max, so don't use these rcr123a rechargables in them