Hello Milne,
your approach is correct, but are the units right? It seems to me that the LHS is in meters and RHS is in mm. Otherwise, your smallest cell is larger than the length of the cylinder.
If that's correct, than your time step would need to be reduced by a factor of 1000.
Federico