Just got my car back today from Denmac Ford........it was a leaking wiring loom plug in the gear box........apparently they have pulled off the pan, fixed the leak and just topped up with new fluid. Seeing as they are sealed for life, is this right? SHould they have replaced filter and all oil?