Was no gas in mine lol, but not botherd to do it till summer just dont plug the A/C clutch in wen you put it back in to stop it kicking in. Also my wiring is due to me replacing coil pack loom. Irrelivent if yours is ok.
Best way is 1st strip gearbox side down, air box out, battery, battery tray,all plugs on that side, live off starter, brackets off starter motor, plug off solenoid, water flange off, Clutch hose, gear cables, earths. tip off, then take injectors out or fuel hoses off which ever way you want, PAS reserviour off, coolant tank off move carbon canister out the way, charge pipe off, then remove bumper, headlights, and crash bar, undo bottom hose, remove 2nd water pump, unplug all connections to fans, remove bonnet cable/latch, then remove the a/c hoses (5mm allen) try not to breather the gas in, then remove slam panel as 1. Lower intercooler pipe, i took intercoolers off, Throttle body hose and map pipe, then remove aux belt, PAS pulley, and remove pump with hoeses on, saves disconecting everything, front wheels off and remove the drive shaft bolts (m10 spline) dogbone mount, and now it should just be 2 engine mounts and DP. remove all plugs, injectors, CA sensor, CS sensor, EGT sensor, coil pack plugs, N249, VVT solenoid, AC plug, Alternator wires, Throttle body plug, IAT plug, Knock sensors, etc and move the loom to passenger side out the way, Remove DP 3 X 17mm nuts and leaver it off studs gently, remove hoses to heater matrix, and then take weight of engine and remove 4 X 18mm engine mount bolts, 2 X drivers, 2 X passenger side and its free to pull out, drive shafts will just come out no need to remove ball joints etc. Took me 6 hours on me own with a few coffee breaks.
Just rebuilt starter motor 2 hours ago with new solenoid as mine as goosed.