First off, I'll like to say thanks for all the comments. I really appreciate all the help. =)
@Nick0_92 - To be honest though, I rather not swap Heatran for any other Pokemon. This team sort of started off pretty 'Celetran-centric', and he rarely fails me as a revenge killer. As for dropping...