Hey there pretty cool team.
Since you don't like heatran as a defensive fire, you could try heat rotom in it's place and find another steel. granted it is stealth rock weak but you got starmie anyway. it also resist bolt beam and has weaknesses to only haxorus who has mold breaker earthquake, rock,and water. Scarf would serve you well since the team is around speed.