I have a Triumph America light bar, I installed it myself many many years ago.
Good luck with your quest.
I got mine from Canton Cycle.
No longer in business
Now I have to get parts either, if I am lucky OEM or Libby's Motor-world,
Printers Lane, New Haven, CT