The 2005 early model wiring loom has a few different connector plug types compared to the later
2007/8 -2009/2010 version I believe, not sure of the Tacho/Speedometer/odometer plug.
The
non ABS Rocket IIIs from
2004 to 2009/10 have a similar loom allowing use of aftermarket KOSO or Dakota type instruments.
There were two instrument dial designs used the first like yours until 2006 then the next style.
Photos from Google - not mine.
I have the instruments in my storage shed.
I have a spare used set for the old NON ABS 2nd dial 2007-2009/10 plug version and a spare New Old Stock set of the ABS Roadster version for 2010 up to 2016 ECUs.
I even have the accessory clock (NOS) chrome pod and working fuel gauge (Used) chrome pod available too!
.
The later ABS Roadster have 3 different speedo versions that are directly linked to the ECU of the time.