CPESR's practice tests on line are GREAT. IMO they are MUCH harder than the actual exam. There are 4 practice tests: 1 easy, 2 medium, 1 hard. I'd say the test is somewhere between easy and medium. If you work the Hard problems the test will feel like a breeze.
That said, their workbook is hot...