I think if you're think about 3rd party full length exams as being similar to the actual MCAT in terms of difficulty and reasoning, you're going to be disappointed. As the poster above mentioned, only the AAMC MCAT is like the AAMC MCAT.
Instead, I would think about 3rd party MCAT exams as an opportunity to get accustomed to the presentation of the exam, the length of the exam, and the timing of the exam. It is also a great way to identify gaps in content knowledge and to help guide your preparation. I would not focus on the number score that you receive from your exams but the trends that you are seeing in your scores (ie are you scores staying the same, increasing, or decreasing). 3rd Party exams are a great way to practice strategies for time management and comprehension.
I also agree with the poster above that UWorld is a great resource. As they mentioned, UWorld does not offer discrete FL exams. However, I highly recommend using that resource under simulated MCAT conditions (ie 59 question sections in 95 minutes without access to the answers). In between full length exams on the weekend, I would do two simulated half MCAT exams (roughly 3 hours and 30 minutes total with breaks). Its a strategy that worked really well for me and has worked for many of my students. Good luck!