What are ALL the NBME materials recommended for Step 2 CK?

So I've heard of people recommending the following:

  1. NBME full Step 2 practice exams: forms 9-15 (so 6 exams total?) 200 questions each

  2. NBME shelf practice exams for IM/FM/EM/surgery/Obgyn/peds/psych/neuro: 3-5 exams each subject, 50 questions each

  3. Old and new free 120

  4. NBME forms 1-8 less recommended since outdated?

Is that everything that's available and recommended? I've also heard of the CMS forms; are these the same as the NBME shelf practice exams? I saw somewhere there are 50 of these, each with 50 questions??