I have bought them at napa before. However you are right they are not exact replacements. I took in an oem one , they pulled out a book and matched it to a picture. They work fine. They are made of a much more brittle plastic than the oem ones. I have used more of them than I would like. Have had to pull the door panels off 3 or 4 times now for various reasons. I am still using some of the stock ones but the ones I have had to replace rarely come off without breaking the head off.