Sounds like sticking with a large is the way to go, I have a lanky frame with long arms. Buying anything with long sleeves is a PITA. Settled on the ASR because it has more travel than my 2011 Jet 9, weighs less and is geared lower, which, with turning 60 a month away I could use the lower gearing on some of the tougher climbs.
__________________
Two wrongs don't make a right but three lefts do! Unknown