I recommend Amazon. You can buy the entire course materials to include study cards, books, lecture materials, and some tests - used for less than $100. Plus it's perfectly legal.
As has been mentioned elsewhere endlessly, Topscore and DAT Destroyer are also well worth the money.