Broken fog lights are not unique to Rams, I also have a 2002 Mazda Miata, and our fog lights are almost at road level, and are around $250 to replaced. One of the members of our informal group makes lens protectors by cutting circular disks from plexiglass and provides 3 patches of velcro to attach them to the lens. Doesn't seem to reduce the amount of light. So all you need is the appropriate sized hole saw and a little plexigrass and you have an expensive fix.
As a side note, someone has found that the fog lights off a Mercury are identical to the Miata with the exception of the adjustment screw, and only cost around $50. Check around for what else might fit.