This is by far the worst spare part I have ever bought! The assembly was leaking because one of the preformed lines from the steering rack to the radiator assembly was leaking at the knee and I lost all the fluid in the system within seconds of starting the engine. Bad line! Secondly, when installing the supplied oil cooler, before I could even tighten one of the screws, the fixed screw connection on the oil cooler was not welded, but of course only screwed. As a result, I was unable to fully tighten and secure the oil cooler. Finally, the fitting on the metal hose/pipe that goes from the steering rack to the oil cooler did not fit onto the steering rack. I had to use this part of my old, original backline to complete the build. I would give this product ZERO stars if I could. Do yourself a favor and save yourself a whole lot of headaches by avoiding this product at all costs! The price was right, of course, but the product is a nightmare!