I just got an AC Delco pf1218 for the oil change on my 1988 GMC Suburban. The new filter is about half an inch shorter than the one I removed and also I am sure that it was nearly twice the price as the same filter that I got for the oil change six months ago at the same chain store. I have heard of "more for less", but now it seems to be "less for more". Anybody know why the length of the pf1218 filter has been changed ?