Exactly Nippy has the older version at the moment, not the same connectors, the new GEN2 has same connectors as Denali, simply because they are the same company, I see no difference between new GEN2 and Cansmart, except that the cansmart has extra cables for the lights and horn
Looking at the difference in price between the Gen2 and the cansmart, you will be better off with the GEn2 and just buy a Y splitter cable is all you need for the lights
The light cable is all you need 19 quid as the Ezcan or the cansmart sits under the rear seat, and you need the long light cable to attach the 2 together, look at my pics below.