i was told that Lund quite making them for the 2nd gens. i bought mine from a junk yard...a friend of his does fiberglass and some how got one of the molds from Lund and makes them him self now and sells them. they are identical to a lund, even has the 2 tiny holes to mount the logo. unfortunately this was just the visor, not a lighted visor....so i bought some small LED's and made it a lighted visor. i think i paid 150 for the visor and 30 for lights.
check salvage yards and craigslist for a used one and just repaint it. 95-01 will fit.
i think Summit Racing sells their own version still, but i think they look ugly haha