As far as the length goes I think the factory had it about right.
I think in theory at the proper length the bike makes good power all across the rpms. Going longer moves the peak power up the rpms. Shorter moves it down.
You can't get much shorter but you can go longer.
Will it improve preformance? try it and see.
Leo