If money and weight are not issues, get the generator hub and light. However, from a cost/weight standpoint, some of the new LED lights are hard to beat. In addition to the L&M Urban 500, the Niterider MiNewt 600 cordless and similar lights from Serfas and Lezyne are great options for relatively inexpensive, powerful lights. For a bit more money ($250) -- but still much cheaper than a generator setup -- you can buy 1000-lumen LED lights with a separate battery pack with longer run times.