I had a CSR water pump that I sent back in for a rebuild. They got it back to me but they had a seal in wrong and it poured water out. I sent it back and they fixed it and paid for shipping both times for my trouble. Their customer service was very nice and polite, and apologetic when they messed up. I would do business with them again.