Well it isn't leaking best I know, but it is extremely greasy, lots of bent fins, and tons of sand/tiny pebbles in the fins. I have tried degreasing it, blowing out the debris, rinsing with water etc to no avail. I am replacing so much else I just wanted to get a nicer one especially since it's condition was likely a contributing factor to my car starting to overheat in the summer with the AC on as the fans and cooling system appeared to be functioning properly.