So, in the end I went for the cateye volt 300 and the rapid x rear. If I remember correctly the front does 18hrs on low and 60 on flashing. The rapidx rear is 30 hours flashing. Also regarding the low battery, that’s slightly solved by cateye having a thing where when it drops to a certain level it changes to flashing mode to get you home. So I’ll recommend low mode on the front and then when it starts flashing take both off the bike and charge them. 18 hours is a decent bit longer than the <5hrs a lot seem to do.
The dynamo, although I can certainly see the benefits, wouldn’t be suitable on the slightly tatty bike that’s in use. and I’ve got a lumenator too so can see the benefits of that, the separate battery would be extra hassle I think in this situation.
Thanks all, opened up some good ideas there.