those are the same thing as Mazda 626's in europe... I never knew ford made something like that under ford name. Which country is that?