Compatibility between Hollowtech II crank arms is a sure thing if you are fitting road to road (not forgetting the spacer for triple) or mountain to mountain. Therefore you'll be fine with a new Ultegra on an old Ultegra. Minor details can change, Q-factor by a very small amount for instance, but it is unlikely to be detectable to you the rider and won't have an effect on frame clearances.