And if your brakes are squeaking, they are really past
the time when you should change the pads. IIRC, only 3 of the 8 brake pads have squealers...2 in front, 1 in back...so if one pad is squealing, it is possible that another pad is even more worn = closer to bare metal = impending rotor damage.
Like bikerboy said, disc brakes are easy
. Cheap too. You probably only need the pads, which cost about $70 online for Subaru OEM front or rear, $140 for both. The rotors should only need resurfacing if they have been damaged.
The brake pads also use 2 clips and 2 or 4 shims per wheel. Subaru parts come with new clips and shims. If you want to save a few bucks with napa/autozone/whatever pads, you might inspect & clean & reuse your old clips and shims. Not worth the hassle IMO.
A couple of additions to the tool list:
1) High-temperature grease (aka brake caliper grease, brake quiet grease, brake anti-squeal grease). Subaru front pads come with a couple packets of the stuff, or you can buy a big jar with a brush at the parts shop. Apply to the back of each brake pad, and to the caliper pins after removing & cleaning them.
Actually I'm not sure if the packets that come with Suby brake pads are good for the caliper pins. They might be some kind of stickier anti-noise compound for the pad backs only. Get some high-temp caliper grease at the store for the pins.
2) A length of vinyl tubing, to slip over your brake bleeders, and an old water bottle to catch any brake fluid from the tube. If the caliper pistons are difficult to press back in, you can open the bleeders to make it easier. It's a good idea anyway to bleed some fluid from the most abused end of your braking system.. If you see any bubbles or the brake fluid looks dark/dirty, go ahead and do a full brake bleed.