I actually just got a new radiator from radiatorbarn less than a week ago. Had zero problems other than that their shipment tracking system didn't really seem to work. That aside, I got my radiator in less than 48 hours (I ordered it on a Sunday though, so really I probably got it in 24) and it was a perfect fit, as promised.