This cooling plate fits the popular Castle Creations XLX2 Speed Controller. Mounting instructions are included, and this product DOES require modifying the existing controller. Package contains the cooling plate, instructions, and plastic water nipples. You will need to supply your own Thermal epoxy or grease to attach the plate. There are several options listed in the instructions for epoxy/grease, as well as optional water nipples.