NiLight makes very good lights at a good price
LED lights in the winter months make a world of difference on a tractor (or any vehicle) doing snow removal. I have spent many early morning hours clearing a very long drive into the farmsite so I could get out to work and the family to school.
When LEDs came on the scene I traded out the stock lights pretty quick.
I have used NiLights on several vehicles (as you said good price and they are bright) and have notice a couple of things over time (which likely affect other brands too).
First is the body is aluminum and is painted not powder coated. The adhesion to the aluminum varies and some lights will flake pretty quick and you can see the aluminum is pitted and oxidized underneath - perhaps it was paint over oxidized aluminum to begin with ?? - don't know??
The second is waterproofing. IP67 is supposed to be dustproof and waterproof - submersion to 1m of water.
You would think this should be good for most tractor/vehicle applications, but I have had IP67 rated LED's show condensation inside the glass. I guess no manufacture process is perfect so don't be surprised if you get LED IP67 lights and you notice some issues.
Having said this, my NiLight's with some condensation inside the glass have kept working except for one - which my powerwasher overpowered the IP67 rating. If they really get wet inside LEDs do stop working. In this instance the waterproofing failed on the rear of the Nilight LED housing - which I had installed as AUX backup lights on my truck bumper. I get the sense that the back of these LEDs are more vulnerable in the rear where the wires go in. Some silicone sealant may help if they are in an area where water spray can get at them.
Pressurized water is different from submersion.
Anyways, those are my observations. Today I wonder how I managed to work at night before I installed AUX LEDS?