Few Minor changes:
Dump the 4 HP points into SDef, never want to have even HP on Pokemon weak to SR.
Missing 4 Evs on Ninetales, might want to run Solarbeam over Substitute for added coverage.
I see you running a Band on Heliolisk, I believe you meant to put Specs on him instead since that set...