Adjustable electric fan thermostat question ?

I got this for my Dart.
The fins are too close together on the radiator, Im afraid if i force it i will puncture a tube, I was thinking about mounting it on top of the fins where they meet the tank on the side.
Ideas, comments

1105211912.jpg