Product review (5 stars): Five Stars
Saved me a few hundred bucks by buying this and installing myself! Well worth the purchase.