Product review (4 stars): Exactly what I needed.
Was the exact part number i needed to repair my broken dishwasher.  Note that you need to transfer all of the buttons from the old one to this one, they are not included.  I gave 4 stars because this is a weak design in general and the part is unreasonably expensive for what it is.