I have a lot of CPP products on my car (brakes, steering and suspension) and believe that they source some of their parts from overseas as well. The CPP products work well although it seems like I needed to grind on too many parts to get them to fit correctly. The only downfall to CPP is the terrible customer service they provide. I will go out of my way not to use them in the future, as they act like they are doing you a favor whenever you need some help.
I would try the other kit as long as they have a reasonable return policy if you get it and it is junk.