You get what you pay for. See my review of the Champion I returned for my US Radiator.
http://www.forbbodiesonly.com/moparforum/showthread.php?60285-Aluminum-Champion-and-US-Radiator-Review
Just got one last year for my personal car, after the one from another supplier could not cool sufficiently. Install a snap, fit perfectly, shroud fit spot on, cools well. I say the Wizard is wonderful !!Never heard of wizard radiators. They pretty good quality?