I would strongly suggest that you focus more on plant health instead of using algecides. The reason your tank is suffering algal blooms is because of plant ill health as a direct result of flaws in your technique. Adding algecides to the tank will not help in the long run because the conditions that you create in the tank will not go away if you continue to make the same mistakes. The esha claims that their product helps plants to grow is suspect and one must assume it to be propaganda. If you learn to grow healthy plants these algecidal products will not be needed.
BBA occurs as a direct result of poor levels of, or inconsistent application of CO2 when the tank is lit by some threshold level of lighting. Long term resolution of BBA therefore can only be found in the control of lighting, the consistent application of quality levels CO2. The options available depend on whether the tank is a CO2 injected tank or not (which you have not specified). Flourish Excel or Profito EasyCarbo are much better products to use in this case as they are a means of applying CO2 to the tank.
With a better description of your tank, equipment and dosing regime, it will be easier to determine the necessary changes to your methods that will eliminate the algae from your tank.
Cheers,