I don't see 2 stage 2's really working.
Funny. I see stage 2s working plenty fine. Engines are good at getting pokemon onto the table, you know? The problem with stage 2s is that they have high attack costs, and that's something you HAVE to solve, or a easier to set up Stage 1 deck will outspeed and overwhelm you. Sceptile GE covers your high energy cost problems. Sceptile P4 covers your need to have energy on the table. All that's left is a good engine to get some pokemon out.
Admittedly, Phione would make the deck infinitely better (Can you say Turn 2 Sceptile of your choice?
), but we'll just have to make due with what we have...
So. Magmortar counters... What screws up Magmortar...? Ah, they can't really set up too well if we somehow nail their supply lines, right? Their Firestarters, who get more effective as the game progresses, and their Delcatties, which supply solid draw the whole game.
Delcatties can be stopped shortly with a Battle Frontier, but is that a worthwhile play for that one match up? You never know about Windstorm (which MIGHT see play somewhere, though I wouldn't use it) :/
Typholosions can be stopped... Um. Well. They can't. Unless you KO the basic early on. Unfortunately for us though, Pachirisu comes into play, meaning you're fighting the 60 HP Cyndaquil or 60 HP Torchic, rather then a mere 40 HP Cyndaquil d...
So. What can we do to improve a matchup...? Ah, locking out Windstorm and Warp Point with Dragonite EX d? Hm... That's interesting... 150 HP, only needs 1 energy, which is moveable? OR 2 energy to do 80, and spread left over damage? If we leave the opposing pokemon with only 10 HP left (Not sure how you'd ensure this, but whatever), then we're spreading like... 70 damage, right? Isn't that enough to one shot Delcatties and most all basic pokemon?
The trick seems to be setting up, as Dratini d is HORRID, as is Dragonair d. Unown Q tricks might help a bit, but... Without Phione, it's so much weaker...