Okay, I only have these 8 on hand for trading back:
*Crobat
*Cradily
*Dusclops
*Sealeo
*Swalot
*Omastar
*Milotic
*Tropius
As far as Zapdos, Porygon 2 and Unown, do what I did for some of the dex entries:
*Go on GTS
*Put up a shiny (a shiny, no matter the IVs, will get you *ANY* pokemon on GTS - you can have a spare shiny Fearow and/or male Combee I have at the moment)
*Ask for Porygon 2 (give it a few hours to a day; anytime I put up a shiny I didn't have to wait more than an hour or two)
*Once you get Porygon 2, ask for Zapdos
*Once you get Zapdos, ask for Unown
*give it a day or two or even a week, I assure you somewone *will* trade you!
And since you breed like I do, put up 5IV pokemon for more common pokemon, and in the GTS note, put "5IVs w/ EMs!", or "HA in Dream Ball!", I had really good luck doing that for things like Misdreavus.
If I locate any more on your list I'll let you know