If you have an old non working solar BBQ light, don't throw it away.
1. Find a piece of metal that will fit inside.
2. Remove the old lens
3. Glue or silicone the metal right over the old lights.
4. Go to Home Depot and buy a puck light that has a magnet on the bottom
Bonus: The light detaches so you can go find a cold beer in the cooler while you BBQ.