Howdy, Sprinter fans, like myself

I've recently run into a problem with my 04 Dodge Sprinter 2500 High Roof. The car overheated, which brought my attention to the radiator. After inspecting the radiator, I noticed that the reason for the overheating was due to a coolant leakage as well as some damaged fins on the radiator itself. I've decided to find a replacement for this part online, but I'm not always the smartest shopper. I'll admit, I've been fooled a couple of times by sites appearing to look legitimate when in fact they were scammers.
I found two websites that I found were good candidates for my purchase, but I'd like to know from the community if they're legitimate. Has anyone ever dealt with
2004 - 2009 Dodge Sprinter Radiator 2005 2006 2007 2008
or
Dodge Sprinter Radiators > RadiatorSpot.com
?? Thanks in advance.