Yeah it's pretty public knowledge that Typhlosion is great for that fight. I personally think it's great in general, which is why I've been using that line since the start of my first playthrough but hey.
Personally I actually prefer it when you win by the skin of your teeth, only one pokemon left standing at the end and it's pretty beat up. That's when you know you had to fight for that badge.