Ok Alex, i'll help you with #1. I just bought about a grand in cab parts from Jim Carters. Some of the parts fit great, others I might as well have just burned the money for. I had to reorder some things from Chevy Duty, these cab parts fit like a glove. Now I have ordered a lot of other stuff from Carter and not had any trouble. Some parts it seems just fit better than other ones. If your ordering things like brake parts, you should try a local store first as most of them can get the same stuff and a lot cheaper. If not cheaper, then at least you shouldn't have to pay a jacked up freight charge on it. I beleive that most of the mail order places do the best they can, but after all these trucks are old and the parts are mostly made from new, not orginal tooling, so there going to fit a little differnt. All in all, I get my stuff from Jim Carter, Chevy Duty, and LMC. I only work on AD trucks so this info may not help you at all.