I am replacing the drain and overflow on an enamel-coated steel tub with an ABS tub drain kit. The new drain shoe is ABS, and the drain/strainer on the top side of the tub is chromed metal. What kind of sealer should be used between the strainer and the tub?
I would use plumber's putty under the strainer, but noticed [Oatey's plumber's putty] says DO NOT USE ON PLASTIC (ABS, PVC). The putty will not be used on the underside, as the ABS drain shoe comes with a thick rubber gasket. However I cannot guarantee that putty won't come into contact with the ABS, likely in the drain threads.
For plastics, silicone is recommended, but that has other people advising against it where standing water may degrade the seal.
I'd rather use plumber's putty since that is how the original drain was installed, though in that case the drain shoe was brass.
So, plumber's putty, silicone, something else?