Selenium cells will work for a very long time if they are well made and sealed from moisture. There is a perception they wear out with exposure to light, this isn't the case: the culprit is moisture getting to the cell in combination with exposure to light - the light sets up a current and the moisture then 'corrodes' the cell.