guo is good for supplement, ASM and ACTEX are good for review.
ASM PEs are must, and you should be doing those within 3 hours,
if you can get 27/35 on average on ASM PEs, 95% you will pass.
I used Guo for FM. It teaches you one and the most useful way to do all those TVM problems while ASM teaches you some unnecessarily long ways to do problems.