After a lot of research, I decided to go with the OEM oil cooler replacement on my truck. BC Diesel had the best price online in Canada, and shipped it to my door for free in just a couple days.
I saved $100 compared to a local dealer, and I would have had to pick that one up.