Product review (5 stars): Perfect fit
Perfect fit. Unbelievable price. Saved myself hundreds of dollars by buying and installing it myself.