I've been happiest with LMC and most disappointed by Classic Parts or America, formerly Chevy Duty.
The kind of stuff you are looking for, I've found best quality at Chevs of the 40s, but that's probably because I've gone to their store front and chosen my parts. Proximity does make a difference both in being able to see before buying, and the speed with which shipped parts arrive.