99% sender. Had to replace 2 on mine now. Both times they were not OE parts. First one I think I got through Eurocarparts and that lasted about 6 months. The second I got from the US via the net and that was a lot better lasted about 18 months. I think you need to be careful to check the spec when you buy it, particularly the over pressure capability of the sender. The sender is ranged for 0 - 5 bar (full gauge range) and the hot oil pressure spec is about 4.5 bar at about 3000 rpm (I think - long while since I checked), however I bought a test gauge to check my pressure when the first sender failed and found that I got about 3 bar at tick over and 4.5 bar at 3000+ rpm with the oil hot, but when cold the pressure got up to 7.5 to 8 bar if revved above 2500 - 3000 rpm until the engine got up to operating temperature. The oil is a good semi-synthetic 10-40 and I've had no running problems for the 6 years I've had the car so I assume it is OK to be like this. On checking the spec of various senders offered for sale, the cheaper ones do not give an over pressure tolerance whereas the more expensive ones gave an over pressure tolerance up to 10 bar. Naturally, I bought at the lower price point and I think this may have been a false economy as it has failed again, this time at maximum, like yours has. I've checked with the test gauge again and all is fine so I'm leaving it for a while to save up for a better sender. or if anyone out there has bought a good one for sensible money I'd be happy to know.