kaplan Q bank was good (for usmle 2, not the comlex one)
boards/wards
step 2 secrets was probably the highest yield book
of course, savarese/innervation just like step 1.
oh, and hooked on foniks. workin out graet for me.
Boards and Wards (definitely highest yield--know this one well)
First Aid for Step 2
NMS USMLE Step 2 Questions
USMLE Mock Exam Questions
Saverese OMT
I also used parts of Swanson's Family Medicine, as much of COMLEX 2 is health maintenance.