The trouble with them is the non-Evo model's fan is not in the same league as the Yate Loons Thermalright uses, much less Noctua's fans. So, for quietness, the savings go away as soon as the Cooler Master fan has to kick in under load, due to going and spending another $10-15 on a fan. The Evo's isn't in the same league, either, but it is much improved, noise-wise.
The Arctic Cooling i30, and Xigmatek Gaia (slightly worse cooler than the 212+, but much better fan at low RPMs), are fair alternatives, and cheaper. They can also fit in case that won't fit the TRs and Noctuas. But, lately, they haven't been all that much cheaper, and Nan's Gaming Gear has kept a steadily supply of Machos and Macho 120s available.