Hi folks, I'm new to the forum but certainly not new to Land Rovers, I've been driving them on and off for years however I know very little about them mechanically. Here is my current situation, I own a 1996 300tdi discovery, It has an oil leak, sunroof leak and dodgy drivers door (It'll also...