You can find sources online - even shipping from across the world would be cheaper than the gas that a 2 hour trip will require; $40-60 in gas for $10 in parts.
Anyway, 25v caps are not good enough for 6s - peaked, 6s lipo is at 25.2v and you always want a little headroom. Besides, the back-EMF pulses may well exceed 25v when braking. 35v caps minimum for up to 6s. Don't know what that ESC is rated for, but the next step up for typical cap voltages will be 50v, which is good for 10s (although it won't hurt anything to use 50v caps even running only 4-6s - it just means physically larger caps).
As far as capacitance value goes, if the selection allows, it's better to go with a few smaller caps than one large one of the same total value (meaning 4x330uF = 1x1320uF). The extra surface area helps them shed heat better, and you also get better transient response. Of course, you pay for it in physical space needed and wiring hassles.