Company sent the parts and after installed, had a Bluetooth issue. Within two days of contacting them with the issue, they responded with a fix and told me when the parts were scheduled to ship. Nothing is ever going to be perfect, but they made it right in a timely manner. Would use the company again!