UPDATE. Well I sent one more hail mary email to Pedders asking for help and they knocked my socks off with the reply.
"We have not had any problems with these, so I am not sure if you got a bad set or what the issue was. The life on the struts should be much longer than one year, and like I said I am not sure exactly what the problem is and I can not 100% guarantee that there won’t be a problem again, but I can tell you that myself and Pedders will make sure we take care of you in the future as a Pedders Customer. "
So I may be keeping my kit after all. I am very happy they are hooking me up as I was expecting to be out in the cold after all the email that went unanswered.