If it helps preparations for anyone, I know of an independent Land Rover specialist based just 5 minutes from Gibraltar. An ex-pat, he's honest as a day's long. I've actually known him for years, he's just set up down there.
Can't give you a website on here as I'm sure that would be classed as...