Product review (5 stars): Why pay when you can DIY!
Fit perfect.  Saved tons of money.