All the CANBUS filter is is a small TVS diode or choke designed to prevent electrical spikes from reaching the TJA1040T component (we think) on the dashboard, which controls CAN communications. It connects to the CAN-Hi, CAN-Lo, and CAN-Gnd of the dashboard. For some reason, our bikes do not have adequate filtering and there are large electrical spikes on the main power, ground, and some signal lines, possibly caused by the coils. My guess is inadequate shielding or insulation on the coils which sends some of the high voltage spark pulse into the low voltage control circuit.
Without the filter, over time the CAN controller chip is broken down since it's only rated for 5V or so. It could happen at 1,000 miles or 20,000 miles or never, depending on manufacturing variations and the severity of the voltage spikes on your particular bike.
No wires are cut for the installation, so no worries there. The only thing they cut is some rubber insulation around the harness, and then the filter wires plug-in and are heat shrinked to prevent them from coming apart. It shouldn't have any effect on fueling and you shouldn't notice a difference after the filter is installed.