My grief with ECS isn't in their products or testing, it's with the culture of the company and shady business practices. I've been in their lobby twice waiting for them to install prototype parts on my car and each time I was there, there were employees in there who were going in to quit their job because of the toxic culture there. I talked to them about it and they got treated like shit and paid the same, and couldn't tolerate the management. As I sat waiting for my car to be finished, I saw my car leave the parking lot, squealing tires after the car was being worked on for two hours, ie oil was still cold. My own personal car being taken on a joyride under improper conditions without my consent for a test drive. I sat in the lobby with no receptionist and a phone that didn't work, and was told there would be wifi so I could work while waiting. I had to contact an employee I knew on facebook to get the wifi password because after I handed over my keys they walked away and didn't come back or give me contact info.
Many of the ECS marketing ploys had completely false claims and were covered up. I remember checking the html code on their Christmas "spin-to-win" wheel a couple years back and there was literally no possible way to win any gift car over 5 dollars, even though they advertised you could win up to $500 or something like that. The first car giveaway they did went to an ECS employee but that part of it was covered up.
For a while, there were reports of webcams at employees desks to spy on them and make sure they were always working, although the company has claimed to have stopped that after coming under new management. (reviews on glassdoor and indeed support that the culture is still toxic and hostile even after new mgmt).
I ordered an oil change kit from them and it was packaged so poorly that the jug of oil and burst open inside the box because there was nothing to keep it from sliding around in the oversized box. Luckily I didn't lose enough to where I couldn't perform the oil change. I live 20 minutes away and even if I wanted to, I wouldn't have been able to just drive there and get it resolved, I would have had to ship it back on my dime.
I know they're tiny things that wouldn't matter to most people, but to me that promotes dishonesty to the customer and I choose not to support them.