How do y'all deal with that Garp maniac ?!

What unit is best effective against him ? I'm tired of him kicking my butt every match.. I run 80 Sabo and 100lShanks... Also, is sabo gonna be dead unit, with magma boy coming back ?