Off the top of my head I can't recall the active chemicals in the different brands. Most of them have instructions that you spray it on leave for a set length of time (30 seconds to 5 mins depending on brand) and then wipe off with a clean cloth. As for how long it lasts, it lasts until it is...