I brought my mini van into the local dealer and they suggested that need a massive list of maintenance, all of which had already been done, all of which was viewable on my manufacturer's maintenance website for my mini van.
I took my business to Griffin and haven't been disappointed yet. I am still a new customer, but so far they are honest, thorough, and funny. I am glad I found these guys!