For completeness it’s a HFS33/D-30D100M, HFS33 is the type, D- is the input voltage (3 to 32v DC), 30 is the load voltage (30VDC), D is the voltage form (DC), 100 is the load current (100A) and M designates it’s a mosfet type.
Apologies for the fuzzy pics my camera insisted on focusing an anything except the subject matter.
Here’s the old and the new side by side.

So the only complication is that it the max input current is 28mA and the current I measured at the O/E solenoid is 1A, fortunately I have a bunch of electronics stuff laying around a quick calc tells me that I’m going to need a 428 ohm resistor to limit the current, I had some 510 ohm 0.5 watt resistors that would limit the input current to 23mA and the power would be 0.4 watts, so perfect for the job.
Here’s where the old one lives.

And here’s the new one in the same spot. The mounting hole needed a little opening up and the bottom is held in place with 2 zip ties.

Here’s a fuzzy shot of the resistor in place, I pushed the leads into the wire as far as I could and soldered for good measure, then sleeved and heat shrink over the lot.

So here it is all together

So far it’s working nicely and I see no reason why it should cause me any problems.