I ordered my radiator in this site and the product was delivered to me in a good condition. I recall that when I placed my order, I had a hard time in their site. I assumed then that what I'm doing was a risk. I called their number and I was attended to nicely. I learned that their system was down that time but they are solving the problem. So I placed my order via a phone call.
I never regret buying my car parts here. The service is okey and the prices are affordable.