My streak ended at 169 wins to a Curse Ferrothorn. Good lord I'm never doing that again.
Team:
Dragonite (lead): Adamant 252 atk 252 spe 4 hp
Lum Berry
Dragon Dance, Outrage, Quake, Roost
Suicune: Bold 252 hp 252 def 4 speed
Leftovers
Scald, Rest, Calm Mind, Ice Beam
Mega Kangaskhan
Adamant
12 HP 12 Def* 252 Attack 232 Speed
Return, Fake Out, Sucker Punch, Quake
*those defense IVs give it an increased chance of taking a hit from the very few fighting-types that outspeed it. Fake Out is honestly incredibly important- it's a priority move that can hit virtually anything neutral for a solid chunk.
Also for those curious, there's these: list of pokemon the AI uses as well as a list of who uses what.
On another note, by the end of my streak I'd accumulated enough BP to get every TM, pretty much every useful item, and 30 of each vitamin from the exchange counter.