I want to buy some rechargeable 123 batteries for flashlites, NV, Thermals, etc. Can anyone recommend a good brand along with possibly a usb charger for charging them with a small portable solar panel? They don’t have to be cheap, but long lasting and lots of recharging cycles. Thanks. Philip.