As a note, the BJs warehouse store near me (competitor to Costco) has a similar product from a company I don't recognize (MegaBrite). They were $19 for a 2-pack, and they had NOAA radio in addition to AM/FM and flashlight. No ability to charge other devices. The quality seemed OK, except for the NOAA band which was very difficult to tune and use, so they are not bad for the price. Interestingly, the directions actually suggested cranking them for about a minute every three months, which should help keep the batteries healthy longer.