I bought a replacement from this seller and installed it myself, very easy to do and a great looking replacement.
I needed to replace mine due to a faulty membrane switch that would cause the detector to randomly shut off and on. Its little creepy when your detector randomly turns on 2:00 in the morning LOL!