I did the home depot/lowes route 4 times to get my kitchen sink drain correct, and it still leaked. James came to our house and gave me the option to have a cheaper repair, or a full re-build of the drain pipe. I really appreciated being given that choice.
Within an hour, James fixed what took me hours of frustration and 4 trips to stores to do. Well worth the investment because now I know it is fixed for good.
Thanks!