A cap is a cap, why would you ever buy an overpriced cap from a RC company with mostly too small and too long wires?
Searching for low ESR caps at the local radioshack or else online at Mouser will give plenty of options for very low prices.
Punch is sometimes noticeable, it is depending the specs/quality of the batteries. And then it is not about that it is acting as a power bank but to prevent high voltage drops so the FETS will stay working correctly.