Silicate is still the best inhibitor for aluminium, it acts quickly and is very effective, the Silicate passivated the aluminium, it partially "absorbs" the Silicate, the bad part is that the Silicate depletes relatively quickly and can gel, although the problems with gelling have been more or less figured out now.