This is the same esc as FighterCat Racing's big water cooled ESC. In fact the company that sells this one lists Fightercat's on their site. Will come with a programming box and I can give u a link to you tube to guide u through the process or if u prefer I can give u fightercat's instructions.
NOW here is the best part, I had them add 5 additional capacitors for a total of 10!!!! That makes this a super buy with no need to add them ur self later.
8 gage wire all round. Has a plug just for the programmer plug. Uses a large watercooled plate that covers the entire unit on the power transistors side of the pc board. Ends r sealed quite well.