Product review (3 stars): ... thought it was not fitting correctly and wasn't made like the original
I returned this part because I thought it was not fitting correctly and wasn't made like the original.  I ordered another one and after my husband wrangled it in and really pressed hard around all the edges to get it to snap into place, it worked fine.  Just be ready to deal with some codes that may come up that require you to press some of the buttons in a certain sequence to get it to reset.