The previous owner had ignored an auto trans leak for a long time by the looks.

I started ripping into it today and found that the rubber lines that go into the auto trans cooler both had loose hose clamps.
The problem is these hose clamps are in a bugger of a spot to get to and needed the bullbar, grill, and cooler removed to tighten them.
So Im wondering if there is any other type of fitting or clamp I can use to stop this happening again?
Would a crimp on type hose clamp like this be better?
Also the cooler is fairly small, about 300 x 200mm is this sufficient to keep the auto cool under heavy comp use?
It wont be doing a lot of high speed stuff but I do plan on giving it a fair thashing

Cheers
Paul.