thyphlosion seems like a worse heatran to me and it cant explode on the bulky waters that stop gyara like heatran can
i dont see why you need flygon when you have 2 other pokes that resist rock/ground. i'd take it out for weavile/hera/ttar since bulky psychics wall your team