I'm fairly new hear. I have a 2004 2.5RS. It has been in great condition ever since I bought it in 2003. I have now approached 105,000 miles and have noticed an oil leak underneath. After looking at it, I was told that I need head gaskets as well as my 105k check up (new timing belt and water pump). I was quoted $3000 by the dealership and $1200 by a friend. I'm not sold on the friend doing the work because he hasn't really worked on Subaru's in the past. I found a local shop that does work on them, but can't get a hold of them and they haven't returned my emails or voicemails (great customer service).
My question is...
What is a realistic cost of the these repairs?
New head gaskets?
New timing belt and water pump?
Thanks in advance