I have a set of front struts that were fitted, brand new, to a spares car that I bought. They were on that car for 4-years and aound 100,000 miles but the LHM was changed regulary.
I took them off for my BX, which I have since sold. They have been stored in the dry for 7-years. The pistons are not rusty; the mice have had a little nibble on the rubber return pipe but this has not holed.
Price: £50 for the pair. I can post but would prefer them collecting from my home in Kidderminster.
Cheers!
Rob