Our '05 had a Chinese brand oil pressure switch in it for like 5 years and it still worked. But I thought maybe I should change it for a better quality part since we were chasing an oil leak. So I spent the $59 on an AC delco one on 12/31. It lasted 30 days. Got is swapped under warranty for anew one...it lasted 88 days. Total disappointment especially when my $30 knock off one still worked. Really wish I hadn't thrown the chinese one out. Guess I'll get another under warranty and just assume I'll be playing the game again sometime in the next 90 days. LOL