Getting the max score will be a combination of good background (TPR gives plenty, maybe even excess) combined with testing skill.
EK1001 can help you with testing skill, but not any more than quality full lengths.
Please go check out SN2's guide, he lists the best stuff:
BR bio or EK bio passages
Full lengths
Don't think that using prep company A over prep company B is going to make you get the best score. It is the man that takes the test, not the prep company.
Which TPR books? The hyperlearning ones contain too much info and is better used as a side resource instead of the main guide. The EK1001 books are excellent if you're having trouble with the concepts.