Pacific Rim is located in Wallingford, the other side of UW. I-5 exit at 45th st(same as UW). I had my timing belt done there. That's everyone recommends in North Seattle Area.
Dont know about quality of Auburn Mitsu. Bought oil cap at there. people were nice.
Off the topic,
I used to live in North Seattle(now in New Jersey) and I love Seattle! I just visited for thanksgiving and still love it!
Wish I could help people in Seattle Area.