Bottom bracket won't swap, 4900s take external BBs and the On Ones are press fit. They use a weird standard too, some well dodgy thing with O rings on it - none of Shimano's seem to fit properly, they're either suspiciously loose or they'll bugger the frame if you try and force them in. So get...