It depends on the vehicle you're going to be putting it into. Standard battery mounting trays are a certain size, but you might have room for a longer one, or less room intended for a "shorty" pack. You may want a "hardcase" battery, and you'll want to make sure whichever battery you choose fits. You'll also want to choose a battery with the right connector for your ESC - it could be XT60, Deans, etc.
I would recommend purchasing from a hobby-oriented retailer like Hobbyking rather than eBay or Amazon, as there are an overwhelming number of dishonest vendors inflating their performance values on those sites. Hobbyking at least guarantees the batteries to perform as advertised. You'll probably want something with 2000-4000mah for that size ESC.