HI,
Thermostat valves are designed to remain open once they get faulty. There is no mechanic in market who can put them right. Get an OEM valve and always replace it if u feel that ur car is running cold. There is no specific life span but OEM ones lasts, like forevver. I dont remember that I ever had it replaced.