I have a compact shimano chainset at the moment, I am considering going for a standard double. Obviously a longer chain length is needed, which is fine as I need a new chain anyway. Would one of these be better than going for the shimano equivilant (lighter, stiffer etc) and would it be compatible?