Just to throw something out there. My city here in Ontario Canada has been running BYD buses for a while. We have been very happy with BYD buses. These buses are clean and don't emit the black smoke. We have had very positive experiences.
https://news.ontario.ca/mto/en/2018/04/ontarios-first-electr...