text -
The 1.5kW are good for this, the unipolar ones are like a big zener, but with defined behaviour below the zener voltage, as well as the behaviour during the high current overload period.
Use several in series/parallel. On 24V systems here I use 2 x 16V in series. On a motor drive system recently I had 3 x 16V in series for 48V turn on and they were getting warm!
Dunno how you can measure spike suppression in your situation, so it's batter to put 2 or 3 times what you first think of in there. The TVS diodes are quite cheap, and are rated for repeat operation, unlike varistor type spike suppression.
I suggest unipolar TVS diodes for your situation, probably multiple devices in parallel across the 24V power input.
What's the highest normal voltage? The TVS voltage must be a little higher than that, then select number of then for the expected, plus some, overload power absorption. Follow the TVS devices with more spike suppression to reduce the high power voltage down to something your input circuit can handle. Watch the grounding to your thingy, as the battery return line will change voltage too -- this may affect other I/O lines connected to the unit.
Grant.