Hatte genau das 'gleiche' Problem. Hab mir den XC 7.0 in M (18,5") bestellt.
Körpergröße: 180,5 cm
Schrittlänge: 84 cm
Hab noch nicht so lange drauf gefahren aber es sitzt ganz okay.
Mit SL 88 cm kommst du laut Berechnung auf ungefähr 20" .
Dann ist L (20") genau richtig. :D