Do you have a 2.3 or 2.7. ? For some reason the process doesn't work correctly on 2.3L engine Broncos maybe because of the difference of vacuum assist for the 2.3 but seems strange that would impact it. Though Ford has done stranger things 🤷♂️
Unfortunately it doesn't do much :(
If you are changing out your alternator then can add it, but would not go through the trouble to just add it. If the water is dirty its still going to cause issues.
And another vote for Turn Offroad as well, not playing with peoples money for months ( or years ) solid product, ready to ship, and been transparent about everything along the way.
I have no experience with the rally tops one, though they have been around providing tops for a while. I have the Turn Off road top and extremely happy with it. As well as impressed with Turn Offroad as a company in general.