The Berkeley Review has more than the material you will need to know for the MCAT. The books are thorough and there are hundreds of MCAT-style exams after every chapter. That means, the books are REALLY long.
I personally enjoyed the lectures before class and I studied with their books for my second attempt w/o taking another course and it was pretty easy to review.
I supplemented TBR books with Exam Krackers and it was a breeze to prepare. Raised my score 5 points!
I'm holding on to mine in case anyone needs them in the future, although I wrote in pen all over them to help me study.