RE: Squealing Diff
I've heard about putting foam in the outdrive before inserting the dogbone. This is done on the thrust bearing side to keep dirt out of there. I suppose dirt could work its way all the way into the gearbox once inside the thrust bearing assembly. Not exactly sure what else you could do.