I was doing a tune up on my 94 year old grandmother's 2004 Chevy Cavalier 2.2 Ecotec. I was shocked when I pulled air filter, looked 15 yrs. old and said April 04 on it!! That's for another day though. I pulled the oil cartridge filter and it was collapsed and looked VERY old. The only identification on it was the print 14 18M YF 05, I've contacted AC Delco, Plus our Chevy Dealer and they could not tell me anything, I need to know the year, I asked the garage that has done every oil change and they would not elaborate, I simply asked where did they buy it and what brand, then they said I can give you all types of #s for filters that fit this car, but I told them the # on filter and they got aggravated and that was the end of conversation. I really don't like the fact a garage (might) have taken advantage of a 94 yr old widow, that's been alone for over 20 years!! Can anyone help me so that if this is a extremely old filter I can confront them about it. thank you