go to ebay and look for the user id named desm1978 he sells freelander alternators for about £110 plus 10 p+p for a diesel freelander
I got one and it works spot on. the only thing that I found was the D plug was slightly different but I dont know what that would be like on a Di mine is a TD4...