We had the same issue on our 1985 Land Rover 90 and went to our local motor factor who got the part the next day, fitted dead easy and has been fine, I think it cost around £7 so it aint really worth trying to go to loads of places to save a few pennies.....
We did find it was a bit stiff so we lubricated it with a little WD40 before fitting and it has been fine
Hope this helps
Robbie