After an unfortunate incident a few weeks ago where some of my cameras dropped out of a bag and down some stairs I needed to get one of my Canon lenses repaired. Luckily only one lens was seriously damaged - the Canon 5D and 5DII were both intact after the fall along with the 70-200 IS lens. The 17-40 L was less fortunate and needed a repair to the rear mount.
I can highly recommend Miles Whitehead camera repairs in Kent. Miles did a great job replacing the mount that had broken internal lugs. The lens is now good as new and safely stored in a new kit bag!!