The interesting thing on a urban bus, is that all busses are owned by the same company, all buses stop on the same place to have a maintenance between trips.
So you already can have an standard on all your company buses. If you own 500 buses you have an standar and a typical battery pack to use...