for the 7, i had:
STC (Training Course & practice exams)
PassPerfect (Training Course & practice exams)
Dearborn (practice exams only)
you can pass with the passperfect material, though you would be handicapping yourself. it does not go into the depth needed in order to answer all of the questions on the real thing. i would guess that it does not cover about 10% of the material on the real thing. someone told me to subtract 10 points from whatever you get on the passperfect exams vs. the real thing.
now, i went through the STC material, and took 23 practice exams between the STC and Dearborn exams - all in three weeks. i tested between the low 70s, then in the low 80s by the end. most of them were very hard and non-repetitive - much harder than the real thing. on the real thing, i scored a 92, without every having scored that high on any practice exam.
if you want the best prepartion go with stc or dearborn, and skip passperfect (although certainly people have proved you can pass with it).
that is all.