While cleaning the car today, I noticed my driver side fog light lens is broken.

The light still works. Is this the correct part number
Pelican Parts - Product Information: 911-631-942-01-M100
Is there some generic aftermarket replacement part that costs less?