It only needed a new button cover cause it didn't have one so I orders oneGuys becareful of this seller he doesn't describe his items properly! Read my above post also regarding the dm9 if it has no problems why has he been waiting 8 days for new buttons for a dm9? It may be nothing but just a heads up about this guy