this is a used part off a 1996 Harley Davidson Road King...it will fit other injected early model motorcycles...I am not sure which ones please do your own homework this is a Magneti Marelli Injector system....it comes with the injectors, they need O rings and cleaning? wiring harness, one wire has a pin hole though it were I was trying to get a voilt meter reading, all the sensors and an extra heat sensors ....I am not sure if any of these items are working ....I have no way of testing them ....I bought them replaced mine with these and it did not help so I am assuming this system was not the issue but I am not sure ...the bike was running rough, back firing not running at idle when this part was taken off the bike...but when i replaced the throttle body with another used throttle body it ran the same so I do not think it was the injectors or the throttle body that was bad...so these might be good?  the injectors do need new O rings ....but I do know and I am selling the entire systems as parts non working and non returnable .....it has all the sensors and even an extra heat sensors (not sure if it is working, they did not help my bike run better) I was never able to determine what was causing the bike to not run correctly so I gave up trying to fix the bike and just sold the bike....and now i am selling all the parts I bought to try to make the bike run.....I also have a wiring harness that goes with this throttle body....one of the wires has a pin sticking though it ....see picture....I was using this to try to get a reading with a volt meter so I could adjust the cold and warm idle....did not seem to help much ...I think the ECU was bad on the bike and I was just tried of messing with it.....so like I said I sold the bike ....as is.... it was not running well....again I do not know if these parts work or not....selling as used and for parts not as a working system....I do not know if the sensors are working correctly.... I do not know if the wiring harness is working correctly....I think this MM system will fit 96-99 but I am not sure ...please do your homework....NO Returns on this item sold as is ....others are charging $250-$300 plus for the same system with no guarantee it will work....and they are not including the wiring harness and some do not include the sensors....if you have questions please ask I will do my best to answer them....I am not sure what the shipping will be on this item until I get your address....I will refund any shipping money that I do not use....I will charge you the true shipping rate.....