I'm unconvinced about Assault Vest, as it would be worn down so easily between hazard damage and sandstorm.
I would probably run Leftovers + Protect, which gives Volcanion a little passive recovery and extra turns to rack up burn damage. Steam Eruption is mandatory, and support with...