Hi guys looking for advise coming from a Large Levo 2021 which I found a little big. Going to pull the trigger on a Trek Rail 9 2022 but unsure what size M or L I’m 5:10.5 I’ve sat on both in a shop obvs the L sits better but can’t tell nothing sitting in a shop on them what your guys advise ?