Just paid $21 for an "OE" oil pressure switch. Most aftermarket are at most $11 retail. I got an aftermarket for $7 which was a used/returned item that was/is probably faulty, but still the point is I paid about 3x the amount for dealer price. You can debate if it's excessive in this area or not. I didn't have time to shop around on this one, you could say, so I determined the dealer would be hassle free(ironically, after a hassle with a lame aftermarket which was 'swapped' by the consumer for a dud).