Roy,
I also recently fitted JJR (Chinese origin but they atleast are branded with warranty) upper rear control arms from Just Jap. The guy who set up the rear end looked at them and thought they were top shelf. Welding and finish appeared to be top notch... China now turns out two different qualities. 1. Really cheap shit that you dont touch, and 2. Reasonable quality at reasonable pricing.
I'd say go the JJR.