I've used Lumicycles - the new ones have a 20 hour burn on low setting which is enough for riding at 20mph (the only time I've needed higher is descending on the Mille Miglia) and recharge in 6 hours. He would have to carry a charger. You may even be able to get Lumicycle to sponsor, being a UK based company.