i will have to check to see exactly where the squeak is coming from. it is definitely NOT engine-related b/c it squeaks even when the engine's in neutral and the truck is gliding. the squeak gets slower when the truck goes slower as well, so it has some relation to the vehicle and/or rotational velocity. I had it on a rack and hit all the fittings with grease but that didn't do the trick. as an interesting aside, i drove it some ways (ie - 30mi or so) at 50-60 mph over the weekend and after driving at that speed for duration, the squeak goes away temporarily but seems to come back. it very well may be one of the CV joints or something, or could even be in the rear end.
the fix for the brakes was basically just replacing a bunch of stuff. needed new drums on the front, refinished the drums in the back, and new shoes all around. also, the hubs and front-end bearings were shot, so we replaced all those as well. it drives much nicer now but still pulls pretty hard to the left when you slam on the brakes. it takes a lot to stop the truck, i think discs are definitely in the future somewhere, but not a huge priority at this point. i was much more concerned about safety (ie - not ending up in the middle of intersections b/c the brakes locked up) than anything else.