At a glance I find this team rather mixape weak. Don't have any substitutes for any of your members right now but I'll think about it.
Also, since you claim that you'll switch around with Jirachi and Salamence, get a Rapid Spinner or your Salamence will go down fast!