Skip the 2 24v battery thing and get one of these, with a 52v battery you'll get a bit more top end with the BBSHD. I have a couple of these batteries and get good range 20-30 miles off of one at a time, I pedal a lot too and can ride for a couple hours usually on the 13.5 amp hour battery. Your range you get will of course depend on hills, how much you pedal, total amount of weight you are carrying, headwinds, etc.
https://www.empoweredcycles.com/collections/batteries/products/52-volt-58-8-volt-fully-charged-13-5-ah-sanyo-ga-hailong-1
(I see he's sold out of batteries currently but should get more soon, good batteries with genuine GA cells, fair price, based in S.F. Bay Area, fast prompt shipping)