step 3 is cake, honestly.
i found the family practice inservice exam questions very helpful and this was pretty much the only thing I looked at. you can take 1000 questions for free on line at
www.familypractice.com (they're called "intraining" exam questions at that site and it's sponsored by the American Board of Family Practice). it's also very important to do the CD rom or whatever sample the NBME sends out to practice the case simulator since the interface isn't super intuitive and they're isn't time for learning the system during the actual exam.)
i honestly wouldn't spend money on any books. remember that people used to take this exam post call and passed. heck even surgeons and pathologists pass it
😉 just kidding...no flames, please!