I totally agree with D. If you can nail the autoshop101 practice tests, you'll be good to go IMHO. The official ASE practice tests are pretty good too, likewise in my humble. What else you gonna buy with 15 bucks?
Both have good explanations of wrong answers. 101's truly an oldie but a goody!