I'd probably save it for the time being, for something more important, until you can acquire more Fast TMs.
If you have to pick today though, go with Weavile. Sounds like it will be useful with the Lake Trio on the horizon.
Charizard and Espeon I'd say are non-urgent. Air Slash has some coverage overlap with Fire Spin, and Espeon can still perform well enough with Zen Headbutt. For sure, TM these away at some point, but not while your supplies are so low.