I am currently shopping for an '05 4Runner. I believe I have found a very good match at a great price and it is being sold privately. I am wondering if anyone has a solid checklist that I should make sure my mechanic takes a look at before I pull the trigger. Thanks!