Your local pilot shop would love to get those off it's shelves!
Seriously, everything but the maps is on the interwebby. Search for multiple threads on how much you really need for whatever exam you've got due.
Ask at a school or clubs or other pilots for maps etc that are out of date - they'll usually do for exams.