When I have water coming into the cab up to the steering wheel which will be better cloth or leather?
Water "up to the steering wheel" will probably be a problem beyond the leather/fabric question.
I think, Dave had the right answer for this case:
A plastic bucket or a bilge pump