Ok, your list looks solid, but something just isn't right. Your Koffings and your Weezing, were are they? Imagine a T1 Weezing knocked out T3 or something, you most likely have a proper setup by then and you evolve your Eevee to a Flareon ex and attack with Ariados for 100!
Here's a list you...