On time, knew exactly what the problem was, ordered the part and returned and installed without an issue. Sam was great!