Product review (5 stars): Ordered from Amazon, they had it in stock, ...
Ordered from Amazon, they had it in stock, I received it earlier than expected. It was a breeze to install and it has worked perfectly. I saved a ton of money by doing this myself.