Product review (4 stars): Perfect fit, but very expensive
arrived as stated.  Perfect fit, and exact as OEM.  which means it has same weakness.  Crazy expensive for a piece of plastic. But you have no choice.