soo...... as is the story of my life, I wait just a little to long to replace my brakes. I was waiting to do the rear axle bearing repack and seals all at once. (of course after taking just 5 minutes to pull the rear caliper and rotor, I feel reeeeeeeeeeal dumb ) So i'm driving along, and the rotor squeeling noise just got way worse! I stop and check to see if anything is grinding or if its the rotors. I then pull away..... but i don't..... I'm stuck!!! I give it gas, but it feels like the parking brake is on! I try reverse and BANG!!! I move backward! gawd..... THAT'S not good.... Luckily I'm 1 mile from home so I start off slowly..... rotor noise is amazingly bad! I round a left turn, and noise gets a little worse, then SCREEETCH!!!! I come to a stop. no... I didn't touch the brakes..... again, I have to reverse... BANG! then forward a bit. Anyway, after pulling it apart just now I find the pad from the piston side back behind the backing plate, and the piston ground to the rotor. The pad (or particles) must have been getting caught between the caliper and the rotor...) Soooo...... my question is, should I try to rebuild this thing? can I get a new piston? The rubber boot doesn't look that bad (only in reference to damage, I would replace it) how about aftermarket calipers? has anyone had any luck with certain brands?? I hate aftermarket, but my pockets are a little light right now :'( luckilly, I have new OEM rotors and pads already (although I feel REAL dumb about not putting them on before...) The fronts are in great shape as the rotors and pads are new (I figured someone would ask ) TIA for any advice!!!