Dan Ryans simulator is good. Its pretty cheap too. My advice is to mind map each of the 10 knowledge areas. Know how inputs become outputs or utilize the same inputs. Do 1 a day and really know each knowledge area from planning inputs to closing outputs. then I would look at EVERY TOOL and technique and know what situation you would use them. You don't have to memorize them but be able to name where a tool or technique is used and what it is used for.
Head First is good book that walks you through each step and has good questions.
Again, I would say that 85% or more came from PMBOK and I never sat down and read it.
www.pmexamsmartnotes.com/my-pmp-brain-dump/