My current road bike has a 57cm sloping geometry frame, I am around 5' 11" tall. This bike has been ok until the last couple of years when I have had frozen shoulder syndrome on both sides. This has left me with only about 80% mobility in my shoulders and as such I am now uncomfortably stretching on my old frame, even with a short stem. I want to try a smaller frame and then play around with stem lengths until I am comfortable. Could I get away with a 54cm frame? I am not going to spend the earth on this, probably get a basic Ribble frame and transfer all my components accross. Any advice welcome.