@Ron045 posted:14.8v Lithium Ion (Li-Ion) would be an excellent choice for a great majority of O Gauge engines. Get the largest mah that will fit your engine or tender. I use anything from 2200 - 3200 mah.
Make sure you get a Li-Ion with PCB for protection from under and over current. A simple and cheap smart charger works great with them. Avoid Li-Po batts if possible. The extra balance lead and special charging requirements make it very difficult for onboard charging.
Ron
Thanks Ron, glad you mentioned that.
Before getting bitten by the O Scale bug I was flying Electric Powered R/C Planes, the power requirements are much different. Usually the Li-Po battery is depleted (100% to 30% state of charge) in about 6 minutes. And then they recharge in about 1/2 hour or less. If everything goes well, you might get 100 cycles out of a battery.