You need to concentrate on eliminating the fox. If you can't shoot it and trapping hasn't been successful up your trapping skills or seek a trapper out that knows what to do.
Foxes here are very wise they won't fall for a live trap and can seem almost impossible to catch.
Don't waste a bunch of $$$ on cr@p. You surely don't want to worry about rodents and push them into the open to attract more predators. Geez. A fox killed my bird so lets attract more foxes. Seems silly to me.
Those lights arent worth the money. They work when theres not a problem. When there is predator activity they don't stop it.
Urine is the same deal it won't stop them. If you want to give it a try I suggest saving your money and just urinate on your birds yourself.