OEM, yes scratched a bit but super if your missing one or two.... or all of them LOL Excuse the dirt, they do need cleaning Text me at is the best