One thing I did with my CA light to try and make it abit more reliable was to incase the indv. LED's in silicone.
I had heard that the led's were prone to vibrating and coming loose at the connector. So I made a "mold" outta a few layers of painters tape around the light itself and filed it up with silicone. Now the entire unit is one solid piece. 3k+ miles and all the LED's are still working...
Not sure how this light in question is setup, but alittle silicone might go along way