Looks awfully close to the Milodon high-flow t-stat, I have one in both my D200 and Duster along with ECP aluminum radiators and high-flow water pumps. Neither ever have cooling issues. I've towed my Duster on a U-Haul trailer with that truck to a track and back over I-25 when I was in CO, just for kicks I held the pedal to the floor going 75 mph up a 6% grade for at least 30 seconds and the water temp gauge never went over about 210 (thermostat is rated at 195).
Since moving to the Southeast I should probably swap out the 195 'stat in the Duster for a 180 I already have. I don't really have to worry about driving in 20-degree ambient temps anymore and needing a heater lol.