When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
What model year is your XJ and how many miles does it have? Where are you located? Is your car garaged? Perhaps those lenses are cracking due to the climate.
I had to replace mine but it was because I reversed near a hedge and a small branch hit the light. I searched ebay and found one at a very good price. It took maybe 10 minutes to swap so an easy DIY job.
If it helps I have a set in very good condition I'd be happy to sell you. I eventually was just going to list on eBay but I'd rather help a fellow forum member if I can.