I have written many reviews I would give this product a “10” it was the exact size I was looking for & the fit picture says it all not completely finished screwing on ends but check it out.