I took my 2005 Impreza Outback to the dealer for its 90k service. I've been to this dealer for most of my service during the life of the car, and they've always been very nice. In addition to the $500 maintenance, they also tightened and adjusted loose heat shields and performed fuel induction cleaning (with my permission) for an extra $200. They also recommended replacing the front inner axle boots due to leaking (on the phone he said they were torn, but that wasn't in the write-up) and leaking valve cover gaskets. I declined, as it would have been an extra $1000. I then took it to a small shop next door to my office that is very trustworthy. He checked it out and told me there was a dot of oil on one of the boots and a spot of anti-freeze on the head cover gasket. He saw no leaking on the valve cover gaskets. He said nothing needed to be done, and didn't charge me a dime to look at it. Who should I believe here? I can't imagine the mechanic would pass up work that really needs to be done.