Drift promises long run time, but I've not looked into review or real-user experience to see if that's actually what people are getting.
A GoPro with a power pack would be a good option (but pretty expensive).
I used Cycliq Fly12 and Fly6 front and rear cameras for a while, they are a light and camera combo. Quality was good enough for dashcam style stuff, number plates, etc, but it's not GoPro quality footage. I do not know for 100% if you can attach a power pack though to extend run life (only around 4-5 hours max).