Yes they are the same, but some of the cheap french ones dont last. I managed to get hold of Bosch ones for £65 from my local auto factor, twice the price of Euro car/GSF but cheaper than TVR parts places
I have the part number on the receipt but its at home and I am not back for two weeks so I cant be sure but looking at a slightly blurred photo on my mobile it looks like DE 661 431 80.