It might be possible but it will not be easy. Lance's Dragonites will eat your pokemon alive if you don't take them out fast, and you have no Ice moves to battle with. Will and especially Koga will be a breeze, since they both have many fire weak pokemon, so if your Typhlosion has Flamethrower...