Yes..............and as stated above, if u buy new then u get everything u need.
If used, then make sure u call G and find out the right gauge of wire, and approx lengths.
Just as important, if buying used, ur gunna need the software to load the right mapp (ur gunna need said mapp too)
The benefits of buying new outweighed the hassle for me...........G preloaded the mapp, and of course I got everything needed.