My experience is to use the largest and most powerful mechanical disk brake setup availabe: Avid BB7 mechanical brake caliper and a Shimano 8 inch disk rotor, as the metal Shimano uses has good feel and grip.
Nothing else, and i mean, nothing else but disk brakes should be used on a motored bicycle, as they still work perfectly when soaking wet.
Fabian