This drain stopperstrainer is the best I have purchased to replace an old one for my kitchen sink.  It is heavy and makes a nice seal in my non-Kohler sink. There is still a little water that leaks out when I have a sink full of water and dishes but that it a vast improvement over the others I have tried.