I bought this with the intention of replacing myself but due to time I couldn't do it. I took my truck to the shop and they put it in, but it was still having issues with leaks. They tried to change the line several times but it leaked every time. They ended up at their dealer and the leaks disappeared immediately after installation. I also bought both returns and they were able to install them with no problems.