To deal with your Talonflame problem, you could try a Donphan instead of Excadrill. Using Rock slide in Excadrill doesn´t solve the problem because Talonflame kills him with Flare Blitz anyways.
I suggest this set for Donphan:
Donphan @ Leftovers
Ability: Sturdy
EVs: 252 HP / 252 Def / 4 Atk...