maybeye one set of struts was off a car with power steering, cars with power steering generally run more caster than thoe without, i think.
so yours wouldn't have it, but the jap one might have. also the steering arm bit would be shorter on the jap one, giving you quicker, more lock more effort more rubbing tyres on gaurds steering. measure it, i may be right.