Reading it he was stationary with the engine off when the extinguisher went off I have a firetec but I do wonder how good it would be with the engine running and at speed but it's got to be better than nothing
Foam should blanket the fire, but these are only small capacity units and should only be relied on to buy you some time. I've got a 9 kg foam mounted in the cab as well, cheap online.