Vehicle: 1999 Chevy s10 2.2

Old Part number: 10182377 195F

I cant find this thermostat anywhere but ebay, and I dont trust buying one from there. Is there any aftermarket ones that are worth it? Ive looked for one for a couple hours now. Nowhere in town has it either.

My current situation is my truck is running at 175F and it should be at 195F. And never gets to tempature, not even on the highway. I think a prior owner put the wrong one in or mine is partially stuck open.