Since late 90's, Mazda almost went tits up, so Ford bought it. The 1997 model Fiesta is exactly the same as the Mazda 121 model, except from the badges of course.







I have no idea. Did some searching but found nothing...

ok i told you wrong, the name of the attachment is important