Took this on July 13, score back on August 5. I had about 42-44 questions in every block.
Step 1: 245
In order...
NBME 3 (- 2m): 208
NBME 4 (-3 wk): 237
NBME 6 (-2wk): 237
UWSA (-10 days): 232
Free "150" (-7 days): 89%
NBME 7 (-5 days): 232
Main resource was UWorld. I went through it 2x. First time around spent a couple of hours reviewing each and every block. Read the explanations from top to bottom. Made Anki cards on the topics of almost every single question. Would spend a couple of hours each morning going over Anki, then do at least 2 blocks for the rest of the day. I reviewed the CMS test I had taken in 3rd yr. I used MTB leisurely. I also used Step Secrets, in the last few days leading up to it, which was very helpful for quick facts.
So, overall: 1) UW 2) Anki 3) CMS 4) Step Secrets >>>>> 5) MTB
As for NBMEs. Take them with a grain of salt. I was really freaking out because none of them were even touching 240, let alone exceeding my S1 score. NBME 3 will leave you helpless though, seeing as it doesn't have feedback. Everyone says UWSA is super predictive, but it was NOT for me. Keep your head up, use UWORLD, and don't get too caught up on the numbers. Whether you're scoring high or low, it doesn't tell you much, except that you've practiced sitting for 4 blocks in a row, and gets you used to NBME style q's.
Step 2: 254
Thank God!