Perfect from start to finish, correct part needed. Arrived in a very timely manner considering it was christmas/New year. Fits and fixed the problem. Highly recommend