I like the looks of your seats better than my Denali seats. They are a little different pattern and the Denali seats have much larger headrests.
Your driver seat is in better shape than most that age... When I got my Denali seats the driver seat bottom had a tiny rip in it that drove me nuts. I ordered the seat bottom from eBay and recovered it myself, it was pretty easy... But then again I didn't reuse the seat heater. Cutting the elements out of the old cover and putting it in the new one is a nightmare.
You must be registered for see images attach
Here is where I ordered it from, this seat bottom is different from yours but he does sell the correct one for your truck.
http://www.ebay.com/itm/2000-GMC-Yu...RAY-/321826305714?hash=item4aee57b6b2&vxp=mtr