I'd give them 0 stars if it was an option. This is a total scam and a fraud. They took my ECM and then would never answer the phone or call me back. They don't even have an option to leave a message. I have no way to get my money back. "Iron clad guarantee" that you're going to get ripped off and they are going to steal your money.
Tip for consumers: This is a total fraud and scam. Should be reported to authorities.