I used both TPR Verbal Workbook and EK101 as practice. TPR is decent. The problem is that they often present you with more difficult (i.e. convoluted) passages, but the questions themselves are a lot easier. EK has a different approach. I found the EK passages far easier to read, but the answer choices were far more ambiguous. IMO, the latter is more representative of the real MCAT.
TPR does not hurt, but I would consider EK101 to be better practice.