Firstly, I agree with UCLA - do a search. There's lots out there.
WRT practice tests... I did five AAMC ones, and maybe 4 each from TPR and Kaplan. The TPR ones were better, in my opinion. The Kaplan ones (at least in the science area) were far more focused on recalling obscure little facts than the actual MCATs. They used to drive me mad... 😡
Anyway, both TPR and Kaplan weren't too bad in VR. If I were you, I'd do both TPR and Kaplan for review in VR (it can never hurt to do more VR passages), and use only TPR for Science sections.
I did two AAMC ones right at the very beginning to get an idea of where I needed to help, and I did three right at the end. Tuesday, Wednesday,and Thursday before the MCAT were AAMC practice test days. Friday I took off. And on Saturday, well, we all know what happens on Saturday. 😀