hi,
the second photo is the kit I ordered for mine in 2015, I think the microfiche calls it the headlight visor , when its ordered as a kit it comes with the visor , wiring harness, switch , mounting bracket ,mounting screw, ty raps and bulb as a complete package for just over a hundred bucks. it is extremely bright and lights up the trail very well at night, much better than my tl125 or tl250 that I restored for my wife and I . also I noticed it weighs only an ounce more than the oem number plate supplied with the bike, I keep mine on all the time for the team bike look. all the team bikes run the racing headlight. u have to order a separate brake cable guide in black to get that. I didn't like the idea of having to lift the fuel tank each time to unplug it so I installed a molex mx150 style connector behind the visor for quick removal for fork service or installing the number plate if desired. if u order this headlight note that the switch mounts with the red button facing down, I had to source extra switch mounting washers to keep the switch securely mounted.