I've bought a good bit of stuff from CIP1 and I've been satisfied with most of it. I've also bought stuff from Joe and been very satisfied with most of it as well. There is a lot of cheap (in price AND quality) junk that comes out of China . . . but that doesn't mean EVERYTHING made in China is junk. The bearings from China might be as good, or even better, than the ones from Mexico . . . I doubt it, but they could be.
I personally would rather deal with someone locally vs. mail order, even if I have to pay a little more for the same product. It's a whole lot easier to get problems resolved if you can look someone in the eye when you're dealing with them. But sometimes, the mail order price trumps everything else. I think for half price, I would be really tempted to try out the Chinese bearings from CIP1. I might regret it later on . . . but for half price, it's really tempting . . .