Product review (5 stars): Very happy.
Product arrived on time. It was an exact fit for much less money. Very happy.