I tried this team out and it was extremely solid, though you seem to have major problems with Gengar, although suggesting another pokemon would just break up the team synergy :/
Have you ever thought of running more investment in bulk on your ttar though? From what I can see, your offensive core...