If the Amazon photo is accurate that does not look much like the OEM or the Turbo Tom thermostats that fit the ST1300. Also the link says they're unavailable anyway. Partzilla has it for $41.64:
I paid 2,800 Colones, just over 5 bucks
it’s been in my bike for 8,000 miles now and works like a charm.