I bought my duralast thermostat and ECT sensor at Autozone when the code appeared, only store that had em in stock without driving all over town.
Been 2yrs, only 20k miles tops, and no issues whatsoever. Figure it will give me a few warning signs before it fails. Just clean the coolant up thoroughly after replacing because I got paranoid smelling it for a few days afterwards. Stant is reputable.