mmm amp ratings....
Continuous - 120A
Burst - castle doesn't say,
HK150A
continuous - 150A
burst 1080A .....
You need a battery that goes over the limits, its the motor that draws the amps, the esc just tells you what motor it can handle, if you have a 100A motor with 30A esc you will have smoke...
So go for something like 5000mah x 45c or 60-130c nano tech....
or lower mah (for smaller models) like 3800 60-130c
Either or just make sure the lipos you get have more amp rating than the motor* needs - to work this out do this
5000mah - 60C
so you would do, 5.0 x 60c = 300A
so that lipo's will be fine on even 1/8 aplications, you will also not have to worry about the smaller aplications,