My Viking has undergone some changes recently,its now running 10 speed 105 5600 shifters,105 short cage rear mech,sram cassette and chain and miche mach versus wheels, i now need to think about replacing the original crankset,its currently a square tapered fitment and my budget is £120 mark,have seen some 105 5600 hollowtech's but i dont know if they will fit my bb or if a 105 bb will fit my bike,please help before i make a costly mistake.