Thanks for the link, but it seems that they have no products for 04. I checked every one they had listed in the products catalog, nothing for 04. I am still hoping that someone can come up with a part number.Hey! There is a company called "FIA", they have a winter and bug screen combination system, as well as universal fitment. Part number for custom fit is:WF921-10, web:http://gofia.com. I put this on my 03 GMC DMAX three weeks ago. Had to use the wifes hair dryer to warm up the grill so the "stick-a-stud" would stay, but have had no problems with it! It sure made a warmth difference! Now I also have a spring/summer bug screen!