As far as batteries, skip the lead ones. 100 AH of SLA is 67 lbs. 100 AH of LiPo (Lithium Iron Phosphate) is 19-22 lbs. 50 lbs of less weight, is 50 lbs of less weight, more range, and power.
They're $329 on Amazon.
https://www.amazon.com/dp/B084DB36KW/