I seen Thomas plush as a prize in a toss game inside Thomas land . . Also there's a gift shop inside Thomas land that might have what you're looking for.
I would imagine the gift shop at the park
Theres a thomas land I believe
Thomas Land
The Gift Shop in Thomas Land
Thanks! Your answer is awaiting moderation.