They "seem" to be in good shape? I would think you should get more miles, but, that depends on how good of pads you have and how hard they are used.
The squeel is probally the "feeler" on the pads letting you know it is time to replace them. You should be able to look between your rotor and caliper and see how much pad is left.