You forgot SD on Garchomp.
Your team is good , even though you may have some problem with hail team pokemon such as Abomasnow,Walrein,Masmowine . Bronzong can wall but he is nothing to sub-leech Abomasnow or Walrein in hail .
That's all i can say . it's really a good team