the 52v BBSHD is 28amps max from the factory.
according to the eclipse website the battery has max continuous of 25amps but a burst rating of 34amps. . unless you're planning on being at max throttle all the time it will be fine.
I have the 52v BBSHD and 2 batteries from eclipse - the 9.8ah one...