It definitely will, I get 30 + miles put of mine in similar use.
No chain to clean + lube, near silent, 3hr charge from flat.
I don't like running my battery on the last bar (25% per bar) but have in the past and got 40 over miles out of it.
If you take the bike as it was designed, simple/...