Is the problem indoor tracking with no GPS? That's valid, if you need position data beyond "this bus is inside this building"

Your BusTime modems probably already have Wi-Fi. Indoor Wi-Fi triangulation should be good for a few meters of resolution which is fine for bus-size asset tracking.