I suggest you get the dealership to run a diagnostic to tell you what the EOT and ECT is reading in your truck. I have 123K on my '06 and tech says the temp ranges are just fine so I don't need to swap the oil cooler out.
Since the oil cooler in on top the truck how did you notice it leaking...