Any Canon camera should be able to handle 21000 exposures without dying.
My 1D-II currently has 66,329 exposures on the odometer and is going strong. But I can't seem to find any utility that will read the odometer of the 1Ds. Apparently it's too old. I used to have one, so I know it's possible, but I can't find it any more. Anyone have any ideas?