i have a crank 3leds light, i picked it up on a flee market for $5, there is no name on it.
i can't complain, it works, everytime. there tonns of them on the market, from 5 to 20 bucks, some have a cellphone charger build in.
i,d say any of them is good enough for your purposes,
as for shake lights, stay away from cheap ones, back in the days when sharper image was in buissnes, they had a shake light, rubberized, rugged, was called hummer, but it only had 1 led,
cheap ones..lol. a friend of mine once bought a shake light for $2, it wasn't working, i removed the lens and to my surprise there was no led installed, so i put one in, it worked, so i desided to see how long it would run, i left it on, 3 hours later i came back it was still on, so i'm thinking wtf??? it is way too long for a cheap light powered by a capacitor. so i opened it, there was no capasitor, the shaker wasn't even meant to work, it had 3 coin cell batts. what a scam.
p.s. calume glow sticks work very well for power outage insde a house.