TPR is pretty good for the P/S section, but you should couple it with the 300 page P/S doc by MCATKings. That is a formula for success. I powered through those pages and it was a big part of my 130. Put your time in, make your own Anki cards, and don't freak out if your P/S section feels like CARS 2.0.
For sciences, the best material is TBR hands down. I can say with certainty that I would not have scored as high as I did without them. They come with both content review and detailed examples how to solve problems AND over 5000 questions with some seriously genius ways to solve complicated questions quickly. Their tricks are pure gold. I kept an ongoing list of their tips, tricks, shortcuts, and strategies as I did the homework and reviewed it before every practice exam and ultimately my real MCAT. This was a HUGE help. I pocketed a pair of 132s here and couldn't be more elated. Their books are the only ones that have both content review and tons of passages with detailed and helpful explanations.
For CARS, do everything different from me. I went through the motions doing passages thinking that by simply doing enough practice that I'd get better. I faceplanted on this section and walked away with a 122. The key is that you have to get fast at eliminating wrong answers. Not doing that is the mistake I made.