Seismic should be fine.
For survey, I bought access to the CPESR online test bank and I thought it was pretty good. Questions were slightly harder than the exam but good practice. Do about 9 to 10 practice exams (400~500 questions) and you should be ready. Remember the concept themselves are...