that seems somewhat over priced ..and Rimmers have a genuine one for £184
[ though .. just seen on other sites .. similar £ for a 'genuine' part ]
.....
i'd chance A.F. .. as they don't sell rubbish + their service is excellent.
https://www.advancedfactors.co.uk/8510297es-position-sensor-666034-p.asp
..
https://www.britishparts.co.uk/land...british-parts-component-sensor-camshaft-p2962
..
https://www.island-4x4.co.uk/sensor-camshaft-td4td6-genuine-nsc100890lg-8510297g-p-4625.html
[ sais 'genuine' fer £105 ]
...