Hi Marc,
I recently ordered the 7 UR-012 set. If you are still evaluating whether or not to buy some, I can provide some feedback once I receive them next week.
Regarding the manufacturing, while the wrenches are made in Germany I confirmed with Gedore directly that the ratcheting mechanisms...