We study using bristol and all I can say is if you plan to do every CBT throughout the module and then still have time for the question banks, you're going to get a nasty surprise.
Get a subscription to aviationexam and that's all you'll need. You have at least 80% of the questions you're going to face in your official exam and you if you start doing these questions from the get go you'll be very good at them. They also offer very good explanations on the relevant topics and theories about which the questions are asking, if you get one wrong you can just read the explanation and understand. There are mini attachments too sometimes if you're looking to get an efficient and to the point summary of a topic.
Really the key to these ATPLs is not to study hard, you have to study smart!