I have a 905 from 2018 and it's a great bike! Just watch the sizing, as the reach on them is pretty long, so I find if you were a large a medium might fit as well.
The reach is normal, shorter than some. Personally I wouldn't downsize. But worth trying. It's probably because of the seat angle, more than the reach



