Victini - SO Fixed (I can't believe I forgot this guy!)
Solrock- Added that too (I tend to forget things this weak exist. Doesn't really change much with its 55 SPA and no STAB... but hey.)
As for Espeon. As much as it pains me, (Eevee is actually my favourite pokemon) if the Sun pokemon already can't learn Solarbeam as a TM, and neither can
Flareon (unlike every other fully evolved fire type in the game) it probably can't learn this move either. It seems unless you're Vaporeon you don't get to blatantly infringe on a cousin's territory. Okay, Umbreon uses Psychic too, but what's it gonna do with it?
...Damn water types...