When (after getting a quote from a company found online) deciding whether or not it's worth repairing your camera, compare the price of the repair to what you'd have to pay for a new or second hand EOS 5D. A Mark I version of the camera, in good condition and with a 6-month warranty, can be bought from (the excellent) Park Cameras for £279. So it's clearly not worth paying a lot more than that to get your own camera repaired. However the current (Mark IV) version of the camera is listed at £2869 from Currys/PC World (although it's currently out of stock), so repairing a Mark II or Mark III camera might possibly be worthwhile. [Those prices are 'body only', of course]