I bought from PSL because they has reputable interconnected alarms at a good price. Interconnected means if one goes off, they all go off. That reduces the chance you don't hear an alarm in the living area or garage because there are a couple of shut doors in-between. The ionisation alarms in the house proper, connect to the heat alarm in the garage.
My wind up radio and torch is everything I expected and more.