Product review (5 stars): Perfect
Arrived on time. Was a perfect fit. Is still working.
Did not come with the bail but mine was not broken anyway.