Take a look at mine, after a half a year and a lot of dirt they still light up with a flash. As to effective, well, I'm not sure how often cars will loight them up in time to do any good. Wear an ANSI Class 2 safety vest. It will be far more effective than sidewalls.