This is a genuine OEM item made by Dacor
The DE81-07230A SVC-DACOR LOGO SMALL;72510CH is a stocked item and ready to be shipped to you today.