Ich würde die Linie 108 dafür vorschlagen, da es sich um eine kurze Linie handelt.
Wenn man die Linie 108 nach Frankfurt verlängert, dann ist auch das Gewerbegebiet Kaiserlei daran angeschlossen, was bei der 107 nicht ist.
Außerdem würde ich die 108 direkt nach der Haltestelle Fachackerweg in die Strahlenbergstraße einbiegen lassen. Auf dem Rückweg könnte diese von der Kaiserleipromenade zur Haltestelle Amsterdamer Straße einbiegen.
Für Fahrgäste von oder zum S Bahnhof Kaiserlei würde ich an der Haltestelle Fachackerweg einen Anschluss zur 102 herstellen
Die Linie 108 wird aber nicht so kurz bleiben und ab 2022 über den Marktplatz hinaus über Buchhügel und OF-Ost, Bürgel Ost und Rumpenheim bis an den Eichen verlängert.
Ein Umstieg an der S-Bahn sollte darüber hinaus schon möglich sein. Die Idee mit der 107 finde ich nicht schlecht. Die M32 hätte aber den Vorteil, dass man auch die FH noch ohne umsteigen erreichen würde.
Ohne große Umwege könnte aber auch die 120 von der Stadtgrenze bis zum Frankfurter Ostbahnhof verlängert werden. (via Max-Willner-Platz, Kaiserlei Ost-, Westseite, Amsterdamer Straße, Gerbermühle, Rudererdorf, Osthafenbrücke, Ostbahnhof/Honsellstraße)