Ross was selling balancers for years, then people saw issues with it and went ATI/whatever. Didn't Ross have to revise it? If an issue comes up, fix it. But once your reputation is tarnished, it's hard to get it back unless you prove it.
But seriously, what do you guys expect coils that are pretty much half price from China to do? They're good for standard engines.