I reached Inspection II on a 2001 3.0 liter. A garage performed Inspection I, I want to do this one. Issue I have is I only have a 5/8 deep socket driver and it loosened the spark plugs but does not fit snugly enough to pull the plug out of the head. Will a 16 mm socket fit tight enough to pull the plug out? I tried searching for BMW 16 mm 121171. It has a rubber ring that fits snugly around the plug to pull it out. No one has one. Also, for replacing tranny and diff oils, Bently Manual says to use a 14 mm or 17 mm Allen hex bit socket. It's not clear if one or the other is needed, or even both. Lastly, does anyone have a recommendation on a manual pump to use for filling the tranny and diff oils?