I see on the form its from Richmond Suburu. I have heard nothing but terrible things about that dealership. I'm due for my 20K service and have been searching for a local shop to do the work instead of getting screwed over by the dealer. They charged me over $200 for my last service which ended up pretty much being an oil change.
I looked around on WSC Site and some of the impreza guys go to this guy. Apparently his english is not great but works with alot of subies. I think I'm going to try him out in the next week or so.