We can always add Johtos (all three) after the fact if needed, as that saves me transferring them from SS; I've already determined some Pokémon (not meaning starters) WILL need transferring, and Sinnoh isn't on my trade radar yet because I have a lot I will be able to find in D/P/P.
BTW, it seems the person who was going to help with Porygon trades has gone AWOL. Do you have a Porygon we can trade around? Leveling doesn't matter except for Lv.34; apparently Recycle is learned by Porygon and Porygon2, but Porygon-Z learns Embargo there (an error perhaps). It also has to be evolved to at least Porygon2 to learn its final move, Hyper Beam, at Lv.67; Porygon cannot learn it.
I have yet to receive an Elekid if memory serves (I have one in a hack, but that doesn't count). I know Electabuzz evolves while holding an Electirizer, which is why you want it like that; I have Electirizer but no matching Pokémon. If you have an Elekid available and give me time, we might be able to swap back and forth.
Speaking of the Electirizer, the Treasure Guy locates one from time to time on Route 13. Might be a good place to look for one, or use the soft-reset trick to make sure you get one (it could take a while, my extra Dubious Disc took me about 40 minutes or more of resetting).
Torchic might be fine for that trade, BTW. I don't have it yet; my starter trades so far didn't include it (as I think you know LMAO). That leaves me Mudkip and Bulbasaur to clear the two starters that are most easily found on GBA games. Hopefully I can get the other two Johto ones (Totodile and Chikorita) in SS and one day import them!