My Terralux TLE-5ex died about 2 weeks ago after several years of decent service in a minimag. This was an old one with the hexagon-shaped LED. I emailed Terralux, told them I'd had it for several years, and I didn't know what the warranty period was. They sent me a new Cree module by Priority Mail for free, no questions asked. On the package it says "1-year warranty".
Last year, same thing happened on a different minimag, again after several years of use. They sent me a new one then, too, no questions asked.
This is as good as it gets, guys.