I found the Cracking CBTs to be easiest of all TPR's exams, personally. I believe Cracking 3 is supposed to be the hardest. Also I think their BS is too easy because it leans more on recall of facts, an area that I'm usually pretty good at. Obviously enough, the real MCAT won't be as much recall as you'll get in these CBTs. But still good practice imo!