used usmleworld -- very good source (just look past the typos and poor grammar). i saw qbank and some of the questions were a joke - my gf (who is NOT in medicine, was answering them).
on my test, i saw a lot of buzzwords. i thought the test to be easier than usmlew, but not much. from what i saw of kaplan, i dont think it would prepare u enough.