Thank you for getting back. I'm sorry about the 'turtle' thing. I know Spike is a beardie. I was thinking about a question I had just done for a turtle, and accidentally typed that. I immediately tried to edit it, but apparently it went through the other way.
Your temperature in the warm area is perfect, and so is the distance for the lights. There are a couple of possibilities for what is going on. Spike may have just been coming down with an eye infection when you bought him, and now it's starting to cause him some pain. He may have gotten a bit of substrate in his eye. Finally, sometimes the compact lights can cause eye irritation. Regardless of the cause, you can rinse the eye several times a day with plain saline solution (the kind made for contact lenses). Turn off the UVB light, but leave the basking light on, for just one day to see if there is any change in the eye. If you are using a loose substrate, such as sand or crushed walnut, switch to a solid one like reptile carpet, ceramic tile or even paper towels.
If these measures don't help within a couple of days, or if Spike develops more symptoms, you'll need to see a reptile vet. Watch for appetite loss, lethargy, discharge from the eye, sneezing, breathing with his mouth open all the time. If you need a vet, this link will take you to a directory of them:
If you have more concerns, just let me know. I hope the first aid measures will be all it takes to solve the problem.