on squeky brakes:
I have these same experience before, all you have to do is let the mechanic change the brake pads both in the front and on the rear if the rear is disc brakes as well.
Try to chose a better quality pads, it is usually an oem spec, say a branded one, dont go for a ten pounder or less pads they give you nothing but noise.
Most of these noise are produced by low quality brake pads being used.
(try these brake pads brand "ferodo")