HI chillyphil, My spigots have been repaired about 3 years now, and I replaced the struts for new ones about 12 weeks ago. The new ones I have seem really good. They fit nicely and no problem with the spigots.
These are the ones I brought and quite a good price and 10 year guarantee.
https://www.ebay.co.uk/itm/263712112620