Thermal fan clutch

Yes, that's about right. The center hub spring is slightly below the fins.
It says MADE IN USA and has a number stamping of: 271125914
That's all I see on it.
Thanks!