Maybe you should post a picture so we know WTH you are talking about?
my bike has the rubber footrests - they are standard on the MZ125 Supermotard but fit right on the Baghiras.
my bike has the plastic gas cap - most do - and it can be bought new from Acerbis. yes, I bought one, the dreaded previous owner lost the gasket, the cap leaked like a sieve. Gasket not available separately and I did not want to make one. I probably still have the old cap somewhere if someone wants it.
If you havent figured it out - almost every part on your Baghira is not made by MZ but by others companies. My rear shock splash guard even says KTM right on it! All this info is to be found here in the forum archives.
Hope this is helpful.
Ivan