Product review (4 stars): exact fit
exactly what I needed at a reasonable cost. Shipping was a bit slow but it was the holidays. Overall... happy