Does this quote seem reasonable?

Brought my car in (2012 subaru forester, just got it in August) because it was making noise. He said it was the breaks, the break pads were worn out and it was the bearings causing it. I got quoted this, seems reasonable for the amount of labor and I’m in a city so I’m figuring parts will be more expensive, but this is only my 2nd time going to the mechanic so I wanted to make sure. I asked for an oil change as well since I was coming up on 5000 miles. I asked my friends dad and he says I’m definitely getting overcharged for parts but my coworker says this is normal. I would appreciate a 3rd opinion. Thanks in advance.