I found MTB-2CK to be an amazing book.
My plan for CK was: Kaplan Lecture Notes once, then MTB-2CK and finally UW. I took the test August 2nd and got a 258/99.
Did everything in exactly 2 months, right after Step 1 and Step 2 CS. I found there was some overlap between Step 1 and CK, so it would be wise to do it in sequence.
I'm now preparing for Step 3 and already read MTB-3. In my opinion, MTB-2CK is better for CK, but MBT-3 could also do the work for CK. One thing that do bothers me is that MTB-3 is not updated, compared to MTB-2CK. I think that MTB-2CK is a much better book than MTB-3, in it's format, errors (quite a lot in MTB-3) and overall content. Nevertheless, MTB-2CK might not be sufficient for STEP 3 when it comes to patient management.
Hope this helps. Good luck to everyone.