Easily BR. Avoid EK's practice tests. They're very different from the current MCAT. Actually, they were never good to begin with.
For verbal, BR is decent. It has some good passages, but also a large amount of bad/un-MCAT-like passages. Only use it if you've used up EK Verbal 101 and the TPRH Verbal Workbook.