Just bought a Jamis Renegade Explore which is the Sora equipped gravel bike. Only thing i can't stand is the fsa mega exo crank and square taper bottom bracket. I happen to have s brand new hollowtech 2 shimano rs500 crankset lying around and would only need to grab an external bb for like 20 bucks. Question is...will the rs500 crankset work with the 9 speed sora3000 groupset ??
Road cranks have spindles long enough for 68mm BB shells plus external Hollowtech bearings. The Jamis has a 68mm bottom bracket shell, so the RS500 crank will fit the frame.
Make sure you get a 'road' BB for 68mm shells not an 'MTB' BB for 73mm shells, or 68mm shells with spacers. Those are too wide for the crank spindle.
Presumably the RS500 crank has the same chainring sizes and crank arm length as the FSA, so there are no problems there.