no, sealant won't work there because of the movement of the input shaft.
i've always installed mine using a flat body hammer gently tapping it in all the way around. mine have always leaked on both of my mustangs, i've just kind of accepted it. mine's not too bad though, i usually only have a...