Martin. I'm one if the owners,of Keelblack so at the risk of sounding biased, I have,adked for permission to declare my interrst and reply.
Keelblack ALWAYS works PROVIDED it or the rust prevented it I,applied over is correctly applied. I don't have experience of Vactan but I do of Fertan. I believe you do not wash off Vactan but you do Fertan which begs my (perhaps amateur) question of what happens to the rust that the Vactan has converted ? Keelblack will stick to almost anything and will NOT come off unless what it applied to comes off, so that is my doubt with Vactan. Where the Fertan converted oxide has not been washed off, Keelblack will have adhered to the dust which may not be bonded to the steel. This has akways been the cause of the few failures of KB over Fertan. Preparation is crucial as are a) applying KB THINLY and allowing a good 36 hours curing time before relaunch to reach optimum hardness. Do not be seduced into a (cheaper) 3 day docking window as this allows insufficient time to treat the rust effectively , apply KB and give time to cure before relaunch. 5 days will give you adequate time and will work out cheaper in the long run. Our website is informative on all practical aspects and we are always available to give impartial assistance and advice. MF