I'm replaying Pokémon Black 2 and I'm getting close to Kyurem (I forget if you fight him before the water gym leader) but first I need to get past Drayden , I'm setting a limit of Level 48 like his highest, so where would be the best place to grind to train my team (Levels 40-45) I know Audino is the best source of Exp but I can barely find one on the new routes (and yes I have been riding my bike until the grass shakes but I only get emolgas or the evolved versions of Pokémon on the routes, any help would be appreciated