Jeeeez yet another irrational "only made in USA" thread.
FYI I got Blouch turbo and had it on warranty TWICE. Yes service was good and friendly but still I had to pay for return labels and was without a car for few weeks.
And as for Taiwan=China and general geographic:
Sorry for threadjacking.