+1 on what chillman recommended: go get new caliper pins, they are available and cheap. The squeaking you are hearing and the excess rub on your rotors is most likely due to the caliper pins allowing your calipers to move around too much. The rubber that inside of them gets dry rotted and if they get bad enough they can actually fall out and your caliper will make "a shaved/lightened racing wheel" where it rubs on the inside of the wheel until you can pull over. Ask me how I know.......