Did the deed and have new 520 in hand. Fit is great. Upgraded to M424 pedals and Rockshox seatpost. Shoprat convinced me to upgrade to XT 12-34 cassette and leave the crankset as is. Did some test rides on a couple of tough gradients and was no problem, though a longer ride may prove different.