That should be a decent start to answer your questions as this isn't one of the busier forums and it might be a little while before people who can answer from experience jump in to help out.
For those of you who have not seen this USMLE Steps123 is offering free access to their Qbank in exchange for helping them coorelate their scores with actual scores.
I would go with Swenson's Guide to Family Practice...it seemed to cover the majority of stuff on Step III, again taking into account that the exam, as in the prior two are completely random....