Bought the wife a new Corsa SXI before christmas. Have always done my own servicing but obviously will now need the garage to do it to keep the warranty. The first official service is due after a year. She does a lot of short journeys and as its now done just over a 1000 miles i did an oil and filter change as i always think that a new engine will have a lot of crap coming off it during its initial running in. The problem was the oil filter. The one i got from halfords was just too short. The filter i took out was 95mm long and the one that halfords supplied was only 72mm. Took it back and according to them its the correct filter but theres no way its the correct one as there would be a 20mm gap at the bottom of the filter body when fitted. dont really want to go to my local vauxhall dealer as he will realise im doing extra home services and this could invalidate my warranty. Anybody got any ideas or can someone confirm that vauxhall have changed the filter size during 08.