I run a cardone. Have had two failures, both my fault though, I tightened the rotor too tight and cracked it then it came apart.
The second one I left a vent line laying in frame rail or k member, and it worked fine for like 10K then it rained really bad and sucked up a ton of water and killed it.
The replacement has been on for like 30K and has been fine. I rev it to 6800 at least once a day.