anyone tried these al. radiators....

Yeah, I just installed one of those champion radiators in my demon. Do yourself a favor and call Jeremy at Monster Cooling (phone 949-521-4376), he's one of those ebay sellers for those radiators. It was basically the same size as my stock radiator but the bolt holes didn't line up so I had to drill new ones. Other than that it works awesome, cools great. He said if you have a problem with it you can send them back. They're made in China, but he stands behind their quality, and there's no epoxy in them, just decent looking tig welds.