Compact crankset interchangeability
Yes, all the 10-speed Shimano 34/50 Hollowtech 2 cranks are more or less drop-in replacements for one another. ("More or less" only because they could be subject to very small differences in where the rings fall, so adjusting the FD may be necessary.) You don't need to change BBs if the old one isn't worn out.