Don't believe their Google rating, it's false and generated by bots. Read their BBB file or Consumer Assurance. They have the lowest rating possible of 1 star. Most reviewers wished zero stars was an option! They sent me an ECM that was non functional and wouldn't communicate with a professional diagnostic tool at the dealership. It took months and when I finally got a refund it was for less than half. These people are theives!