The three websites I have used most to find part numbers for GM/Chevrolet parts are
1.
Wholesale GM Parts Online
2.
GM Parts Giant
3.
Nemi GA Parts
I used (1) and (2) the most; they work hand-in-hand.
For example, say I am searching for one of the engine oil cooler hoses. I go to GM Parts Giant and find GM 15112870.
You must be registered for see images attach
In the description, it states it "includes 15,16." I scratch my head and think, "What are 15 and 16?"
That's where you go to GM Wholesale Parts Online. Now, you must know your vehicle quite well, including the RPO codes, in order to successfully use Wholesale GM Parts Online.
I plug in 15112870 and it gives several Diagrams and Kits.
You must be registered for see images attach
I click on the first one because my truck meets all the specifications (L31, 3/4 ton, 4WD, 100 AMP (K60), etc.
You must be registered for see images attach
Notice how the diagram has numbers, including 15 and 16. So, these are the numbers that GM Parts Giant is referring to. 15 and 16, in this case, correspond to the convoluted tubing protector that goes on the pipe and the O-ring.
Unfortunately, a lot of parts for GMT400s are discontinued. Sometimes you can find the parts on eBay. Other times treasure yards. Forums. Other times you can find aftermarket parts of similar quality. But, it is nearly impossible to find trim pieces these days from anywhere but eBay and treasure yards, and to find them in good quality (without broken tabs or clips) is rare.