Product review (5 stars): Glad I ordered this
It arrived quickly and fit just right.  They tried to charge me $40 locally.  Glad I ordered this.