Mag lights are so very 80's for bike lighting. I used to use them when thats' about as good as it got for battery powered lights for the bike.
the new LED bike lights are much brighter, the bulbs won't burn out, and will flash for daytime visibility.
try a new 1W light from Pbike or Niterider or any other manufacturers. Princeton Tec makes a bike light that converts to a headlamp.
to mount trad hbar mount bike lights to front rack, zip tie a round tube to the rack across the front of the rack. attach bike light mounts to tube.