There are usually a few part-out vehicles on Craigslist or FB Marketplace almost anytime I have looked.
Depending in your area, but I bet there is one your color somewhere not to far away that you could get fairly reasonable.
I have a white 04 Tahoe Z71.
A quick look in my area on Craigslist found a black one parting out that has a hood.
It is black, but only three towns away from me.
A white one to match was found too. But it was in Scranton, PA.
At that point, I would try to decide whether I can live with keeping a locally-sourced black hood, painting it white or driving 10-12 hours to get one that was already white (but probably old paint finish with age blemishes and other defects).
I would probably lean towards the local one and paint it myself (or Plasti-Dip it).
Craigslist hoods can probably be had for maybe $200, no shipping involved.
LKQ has new hoods for $230 (shipping? taxes+)
LKQ Online is North America's largest online provider of recycled original equipment (OE) auto parts for cars and light-duty trucks requiring collision or mechanical repair.
www.lkqonline.com