Product review (5 stars): Perfect fit
Concerned if it was the correct model, however, snapped in place no problem!.  No issues so far, extremely happy... happy, happy, happy!