Service was great, shipping was quick, the parts were correct. I'm less than thrilled with the return policy. I received a defective part. Although I did get a refund of the purchase price, paying to ship it to me and back to them doesn't seem like good customer service to me.