My full team after doing pretty much everything in the post game is:
Samurott Lv. 75
Leavanny Lv. 76
Lucario Lv. 75
Magnezone Lv. 75
Excadrill Lv. 75
Espeon Lv. 75

Not the best team but it works for everything except Battle Subway and PWT.