No, but I replaced one on my TD Xantia about 18 months ago with a GSF-sourced "Falcon" one and it's been quite OK.
They should certainly last longer than they are for you and they're not something you want to change on a regular basis
Personally, and I'll be very careful how I say this but whilst I've never had any quality concerns with stuff sourced from GSF, I'm not so sure about stuff from ECP. Just a personal opinion.
I'd go for genuine OE although from Citroen they're circa £35 each although for the Xantia £10 cheaper

I thought, perhaps wrongly that a BX and Xantia shared these components... Mr. GSF omly want £9.50 for them (ex VAT)
Still, if they last, well worth paying for the genuine item.