My tank stays at 60 to 80 ppm nitrates unless I change huge amounts of water so if I can get to 20 or less me and my corals will be happy!
As the bio system is used to high levels of nitrate, bringing down the level must be done gradually. At low flow rates 1 gal of sulfur can remove daily +- 3 gram or 3000 mg of nitrate and more from the system 0 effluent. This means you have to increase the flow regularly following the decrease of nitrate level.
When reaching 10ppm flow must be minimal 150l/ day to remove the daily production. ( 1500mg/day)
When the desired level is reached wait a few day's to let the reactor stabilize. When the level is increasing, this means less than the daily production is removed and the reactor needs more flow to remove the daily production at the desired level. When the flow is increased and the level is increasing more, this means that there is not enough room to deplete the oxygen entered and to keep enough anaerobic space for the reduction needed. The reactor is to small and has reached its limits. Flow has to be decreased a bit and the reactor will stabilize at a higher than the desired nitrate level. Less feeding or a bigger reactor can solve this.
When the desired level is reached and the level is still decreasing the reactor will stabilize at a lower level, nothing has to be done or, if you want, decreasing the flow a bit will stabilize the reactor at the desired level.
I do not discus commercial products because I am not qualified to juge but the quantity of 1 Gal will do.
Sulfur can be bought for +- 5$/gal. It is used in greenhouses and by winemakers.