It was perfect in every way. Mine was a little bit worn out after 20 years of use seems like 20 years now looks like a new impact and getting to go back together was a little tricky but it works perfect as my own impact had lost both the rubber From the outside a lot of use every day