You should definantly raise the size of the banshees or fire dragons to 10. 5 Banshees is pretty worthless, they die way to easy. And Zeddicus is right, you can't have 2 squad in the same transport, they must be given their own transport. As long as you keep the Scorpions behind the squad of guardians, they should be able to sruvive to close combat, and even if the guardians get killed off, with a 3+ save, they can hold their own against enemy fire. I think you should change the brightlance on the vyper to a starcannon, that way you will hit more often, and maybe even drop the CTMs for both of those, Vypers arent so valuable that they need to be given a 30 point vehicle upgrade...