Kraus makes a good product and it is all well packaged and finely detailed.  The only issue I have with their drain assemblies is that they provide a rubber gasket to use between the drain ring and the sink in lieu of plumbers putty.  I have never gotten this to seal properly and prevent leaking - I throw the gasket away and use plumbers putty.  The trick is to then clean up the plumbers putty to make it a pristine install.