I used the old edition of first aid only (plus the NBME practice questions and cases), flipped through it for two afternoons, and did about the same as my step 2 score. I left the test feeling like I failed, but ended up doing pretty well. I think usmleworld might have been nice, but I wasn't going to pay an extra penny for these tests which have already cost $2000+.