AND, don't forget the bunch at Filling Station. I started my project about two years ago, and went with them for lots of stuff. Also, Chevsoftheforties was outstanding when I ordered the complete bed ($$$). Both of them always remembered me when I called them, and refunded anything I sent back because I ordered it twice or it did not fit. Out here in sunny Philadelphia, there are no suppliers, so the West Coast bunch was my mainstay. ChevyDuty was next on the list; they had a lot of the little stuff in stock.
Always ask them how long it will take before they get it to UPS or USPS. If it takes a week or so to get it out to you before shipping time, shop around.