Just make sure it is the same number of cores. There are a few China one's that are one core short and don't specifically say it.
https://www.mishimoto.com/2003-2009-dodge-ram-2500-replacement-radiator.html
I have never heard a bad thing about these guys if you are still shopping for one.
I've yet to find the reason why paying their price is worth it. I've only purchased a trans cooler from them and it was a nice piece, works well. But a cooler is a cooler. I'd love for someone in the industry to explain differences between manufactures.