I don't know if this has been mentioned or not but try NOS parts on ebay. I have be able to find some parts on there for a good price. Also if you can't find NOS and have to go aftermarket, try Chevy Duty out of Kansas. I have bought a ton of good parts from them. They are well priced and good quality. I have bought everything from weather stripping to repair panels and have never had a bad part from them. They also ship very fast.